からめもぶろぐ。

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

SPFxCalendar 1.0.0 を公開しました

SharePoint の予定表リストにはカレンダー表示できるビューが存在しますが、モダン UI では対応していません。標準でも予定表をカード形式で表示する Web パーツはあるのですが、カレンダー表示に対応していないのは不便なので、SharePoint Framework で作っ…

SPClientCore 3.5.0 を公開しました

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

SPClientCore 3.4.0 を公開しました

SPClientCore 3.4.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.comドキュメント ライブラリおよび共有リンクに関するコマンドレットを追加しました。 提供されているコマンドレ…

SPClientCore 3.3.0 を公開しました

SPClientCore 3.3.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.comホームサイトおよびテナント ログに関するコマンドレットを追加しました。 また、証明書によるアプリのアクセ…

SharePoint Framework で Angular を使用する

SharePoint Framework の公式のテンプレートである @microsoft/generator-sharepoint では、使用できる JavaScript の Framework に React または Knockout (または JavaScript Framework を使用しない) という選択肢しかありません。しかし、SharePoint の…

PowerShell モジュール開発入門を公開しました

なんとなく書いたもののしゃべる機会がなくなりそうだったのでスライドだけ公開します。 PowerShell モジュールを Azure Artifacts に公開する方法については以前の記事でも公開していますが、今回はより全体的に、コーディング、テスト、CI/CD の観点から P…

Easy Auth を設定した Azure Functions を Power Automate から呼び出す

Azure Functions はセキュリティを高めるために標準で API キーを渡して実行することができますが、より高いセキュリティを求める場合に、Azure Active Directory による認証 (Easy Auth) をかけることがあると思います。また、Azure Functions の HTTP トリ…

SharePoint Framework を使ってメール送信フォームを作ってみる

かなり以前の記事になりますが、SharePoint の Web パーツを使ってメール送信フォームを作ったことがありました。blog.karamem0.jp今回はこの記事のアップデート版となります。現在の SharePoint 開発のスタンダードである SharePoint Framework を使って We…

SPClientCore 3.2.0 を公開しました

SPClientCore 3.2.0 を公開しました。SPClientCore は PowerShell Core 向けの SharePoint Online 管理モジュールです。www.powershellgallery.comユーザー プロパティおよびハブ サイトに関するコマンドレットを追加しました。 提供されているコマンドレッ…

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 Business にカスタム リストを作成する

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 Business の 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 で、アプリの作成者が退職したなどの理由でアカウントがなく…