からめもぶろぐ。

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

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 パラメーターを指定していましたが、既定でごみ箱を経由しない削除となります。ごみ箱…

de:code 2019 に MVP パーソナル スポンサーとして登壇しました

de:code 2019 に MVP パーソナル スポンサー枠として登壇しました。20 分という短い時間ではありましたが、大勢の方にお越しいただき、本当にありがとうございました。スライドはこちら。GitHub にコード サンプルとその説明があります。スライドはあまり内…

Microsoft Graph data connect が一般提供されました

Build 2019 で Microsoft Graph data connect が一般提供されました。developer.microsoft.com…日本は?*1ところで改めて試したところこんなエラーが出てしまいました。 { "errorCode": "2200", "message": "ErrorCode=UserErrorOffice365DataLoaderError,'T…

SPClientCore 2.1.0 を公開しました

SPClientCore 2.1.0 を公開しました。www.powershellgallery.comファイル バージョンとテーマに関するコマンドレットを追加しました。テーマは Office UI Fablic に Theme Generator というものがあってそこから好みの色を作って登録することができるそうで…

Azure Active Directory の新しいアプリの登録が一般提供されました

Azure ポータルの Azure Active Directory の新しい「アプリの登録」が一般提供されました。まだメニューは日本語化されていないようですがいずれ対応するでしょう。新しいアプリの登録は Application Registration Portal の置き換えになるもので、Azure Ac…

SPClientCore 2.0.0 を公開しました

github.comあんまりアップデートの告知をしていなかった SPClientCore ですが、2.0.0 を公開しました。2.0.0 では 1.* 系から大幅な変更があります。 コマンドレットのプレフィックスが SP から Ksh になりました。例えば Get-SPList は Get-KshList になり…

Capreze 1.2.0 を公開しました

Capreze 1.2.0 を公開しました。github.comオフセットを有効にするかどうかを指定できるようにしました。プログラムの種類によってはオフセットに影響されないものもあるようなので、その場合はオフセットを無効にしてリサイズを行ってください。

Application Registration Portal 終了のお知らせ

Azure Active Directory 2.0 に対応したアプリケーションを登録するためのポータル サイトであった https://apps.dev.microsoft.com ですが、残念ながら終了となってしまうようです。現在ログインすると以下のようなメッセージが表示されます。 We will no l…

Capreze 1.1.0 を公開しました

Capreze 1.1.0 を公開しました。github.comオフセットのサイズを指定できるようにしました。現状ほとんど意味はありません。あと内部的に不要なロジックを削除したりとか。中身よりも AppVeyor を使って GitHub Releases に Artifacts をコピーするまでの設…

Capreze 1.0.0 を公開しました

スクリーンショットを取るときに事前にウィンドウ サイズを変更して取ったりするのですが、Windows 10 の場合、既存のリサイズ ツールではちょうど指定したサイズでスクリーン ショットを取ることができず、仕方がないのでツールを作りました。github.comCap…

New-SPOSite した直後に更新操作をしようとすると失敗することがある

SharePoint Online Management Shell を使って New-SPOSite したあとに、CSOM などで何らかの更新操作 (例えばサイト グループを作ったりするなど) をしようとするとエラーになることがあります。そもそも、SharePoint Online でのサイト コレクションの操作…