からめもぶろぐ。

俺たちは雰囲気で OAuth をやっている

Power Platform + Azure で SharePoint のサイト作成フォームを作ってみる

2020/01/31 に行われた「Power Apps でローコーディングな勉強会 #12」に参加してきました。powerapps.connpass.comその際にちょっとしたアプリを作成したのでここで紹介したいと思います。 概要 アプリの概要としては「Power Apps から SharePoint のサイト…

SharePoint Framework の展開について理解する

SharePoint Framework は npm、gulp、yo といった、これまでの SharePoint 開発ではなかったフロントエンドの技術を使っているため、そういう点についてばかりフォーカスがされてしまいますが、SharePoint Framework で作成したアプリがどのように展開される…

OneDrive for Bussiness にカスタム リストを作成する

Power Apps や Power Automate を個人で利用するときに、データ ソースとして最も簡単なのは Excel ファイルですが、Excel ファイルは委任の問題があったり、別でファイルを開いているときに Power Apps で Excel ファイルを開けなくてエラーになったりと、…

SPClientCore 3.1.0 を公開しました

SPClientCore 3.1.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.com管理メタデータ列に関するコマンドレットを追加しました。提供されているコマンドレットの数は 218 になりま…

SharePoint Framework でプレゼンス情報を一覧表示する Web パーツを作ってみた

前回の記事で Microsoft Graph でプレゼンス情報が取得できるという紹介をしましたが、さっそく SharePoint Framework で Web パーツを作ってみました。blog.karamem0.jpサンプル コードはこちら。github.com実行してみるとこんな感じになります。定期的に A…

Microsoft Graph のプレゼンス情報 API が Public Preview になりました

元ネタはこちら。developer.microsoft.comこれまでプレゼンス情報を取得するには、Skype for Bussiness の Unified Communications Web API (UCWA) というものを使わなければならなかったのですが、今回のアップデートにより、より簡単にプレゼンス情報を取…

PowerShell モジュールで変数をエクスポートするときの挙動について

この記事は PowerShell Advent Calendar 2019 に参加しています。qiita.comPowerShell モジュールで変数をエクスポートするときの挙動について、ちょっとハマりどころがあったので、整理してみたいと思います。 スクリプトで Export-ModuleMember を呼び出さ…

SPClientCore 3.0.0 を公開しました

SPClientCore 3.0.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.comナビゲーション関連のコマンドレットを追加しました。提供されているコマンドレットの数は 214 になりました…

PowerShell モジュールを Azure Artifacts に公開する

この記事は Azure DevOps Advent Calendar 2019 に参加しています。qiita.comAzure DevOps には Azure Artifacts というパッケージをホストする機能があります。Azure Artifacts では NuGet パッケージをサポートするので、PowerShell モジュールを公開して…

Windows PowerShell と PowerShell Core に対応した PowerShell モジュールを作成する

この記事は PowerShell Advent Calendar 2019 に参加しています。qiita.comPowerShell の新しいバージョンである PowerShell Core が提供されて久しいですが、PowerShell モジュールを開発して一般に提供するような場合、互換性を考えて、旧来の Windows Pow…

SPClientCore 2.8.0 を公開しました

SPClientCore 2.8.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.com通知に関する操作のコマンドレットを追加しました。

Global Microsoft 365 Developer Bootcamp 2019 Tokyo に登壇しました

2019/11/23 に開催された Global Microsoft 365 Developer Bootcamp 2019 Tokyo で Adaptive Cards のハンズオン担当として登壇しました。connpass.com「ファイル名を間違えないように」と言っておきながら、自分がファイル名を間違えるという凡ミスがありま…

CSOM で通知を取得するときの仕様が鬼畜な件について

SharePoint にはリスト アイテムに変更があったときにメールで通知をしてくれる機能があります。上位互換の Power Automate を使うという方法もありますが、モダン UI にもちゃんとメニューがあって、組み込みのお手軽さもあるため、まだまだ使う機会は多い…

SharePoint 2019 で SPFx の Application Customizer を追加するとフォントが変更される

SharePoint 2019 でコミュニケーション サイトを作成し、SPFx の Application Customizer を追加したときに、フォントが Yu Gothic に変更されるという事象が発生します。コミュニケーション サイトの最初の状態では、フォントは Segoe UI (日本語はメイリオ…

SharePoint Online のコミュニケーション サイトで評価の設定を有効にする

SharePoint Online のコミュニケーション サイトでは、[リストの設定] にある [評価の設定] の項目がありません。そのため「いいね!」や「星評価」の機能を使うことができないようになっています。 評価の機能は GUI からは設定できませんが、CSOM から機能…

SPClientCore 2.7.0 を公開しました

SPClientCore 2.7.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.comサイトコレクション アプリ カタログへのアプリのインストールと展開のコマンドレットを追加しました。

Capreze 1.3.2 を公開しました

Capreze 1.3.2 を公開しました。github.com実装の変更はありません。.NET 3.0 の正式公開に合わせてビルドしなおしています。*1 *1:よくわかりませんが AppVeyor がしれっと .NET 3.0 の正式版に対応していたっぽいので。

Microsoft Graph を使って Excel のサーバーサイド オートメーションを実現する

みんな大好き Excel ということで、Excel のサーバーサイド オートメーションは、昔から様々な手法によって実現されてきました。サポートされない (意味深) *1 方法であったり、サードパーティの製品に頼らなければいけなかったのですが、現在では Microsoft…

第25回 Office 365 勉強会で LT をしました

第25回 Office 365 勉強会で LT をしました。jpo365ug.connpass.comスライドはこちら。うまくいくか不安だったのですが本当にちょうどいいタイミングでメールが送られてきたのが嬉しかったです。あと話ができなかった労働時間トラッキング ソリューション開…

削除できなくなった SharePoint 2013 ワークフローを強制的に削除する

SharePoint Designer で SharePoint 2013 ワークフローを開発しているとまれに作成したワークフローを削除できなくなることがあります。具体的には、再利用可能なワークフローを作成し、テンプレートとして保存し、保存したテンプレートから展開した場合に、…

PowerApps の所有者を PowerShell で変更する

なんか煽られた気がするので書いてみます。試して、ブログ書いてくれるんですか!ありがとうございますさすが!優しいわ~— Taiki Yoshida | Microsoft (@TaikiYoshidaJP) 2019年8月29日PowerApps で、アプリの作成者が退職したなどの理由でアカウントがなく…

SharePoint Online のコミュニケーション サイトではリスト テンプレートやソリューションをアップロードできない

SharePoint Online のコミュニケーション サイトでは、[サイトの設定] - [Web デザイナー ギャラリー] でリスト テンプレートやソリューションのギャラリーへのリンクが表示されず、また直リンクでギャラリーにアクセスしてファイルをアップロードしようとし…

SharePoint 2019 で SharePoint 2013 ワークフローを使用できるようにする

SharePoint Online であれば Flow を使えば問題ないのですが、オンプレミスの SharePoint 2019 の場合は、まだまだ SharePoint ワークフローを利用する機会は多いと思います。そして、標準で使える SharePoint 2010 ワークフローよりも、HTTP Web アクセスで…

SharePoint Online のモダン UI から「タイトル」列の名前を変えても変わらない現象について

元ネタはこちら。art-break.netじゃあなんでこうなるかというと、ざっくり言えば SharePoint には「タイトル」列が 3 つあるからです。[ビューの編集] を見たことがある人ならピンとくるかもしれませんが、以下の 3 つの列が存在します。 ID 表示名 内部名 f…

Japan SharePoint Group 勉強会 #29 に登壇しました

大阪で行われた Japan SharePoint Group 勉強会 #29 で Office 365 CDN について話してきました。はじめて MacBook でデモしてみたのですが特に問題もでなかったのでよかったです。あとデフォルトのシェルを PowerShell Core にしてたのがバレてました。Mac…

SPClientCore 2.4.0 を公開しました

SPClientCore 2.4.0 を公開しました。www.powershellgallery.com権限の管理のコマンドレットを追加しました。

SharePoint Online Management Shell でテンプレートを空にしてサイト コレクションを作成できなくなりました

先日、SharePoint 管理センターのアップデートがあり、クラシック機能が一か所にまとめられてアクセスできるようになりました。それに伴ってかどうかは定かではありませんが、SharePoint Online Management Shell から新しいサイト コレクションを作成したと…

Capreze 1.3.0 を公開しました

Capreze 1.3.0 を公開しました。github.comウィンドウを常に手前に表示できるようにしました。

SPClientCore 2.3.0 を公開しました

SPClientCore 2.3.0 を公開しました。www.powershellgallery.comOffice 365 CDN の管理、サイト コレクションのアプリ カタログの管理、機能の管理のコマンドレットを追加しました。

SPClientCore 2.2.0 を公開しました

SPClientCore 2.2.0 を公開しました。www.powershellgallery.com オブジェクトをごみ箱に入れる挙動が変更になりました。これまでごみ箱を経由せずに削除するには Force パラメーターを指定していましたが、既定でごみ箱を経由しない削除となります。ごみ箱…