Office Scripts

[Office Scripts]SharePointでスクリプトを保存・実行できるようになりました。

以前から下記ロードマップに載せられていた、SharePointでOffice スクリプトを保存・実行する機能がついに実装されました!


https://www.microsoft.com/ja-jp/microsoft-365/roadmap?filters=&searchterms=93767 より

待ちに待った機能です。
平野さん( @ai_yamasaki )、教えていただき、ありがとうございます!🙏🏻

スクリプトをSharePointに保存する方法

まずはスクリプトをSharePointに保存する方法の紹介です。

  1. コード エディターで実行するスクリプトを作成します。
  2. 「その他のオプション」から「スクリプトに名前を付けて保存」をクリックします。
  3. コピーの保存画面が表示されるのでSharePoint上のフォルダーを選択し、「保存」ボタンをクリックします。
  4. 必要に応じてスクリプト名を変更します。
  5. 保存先のSharePointフォルダーを開くと、ostsファイルとしてスクリプトが保存されていることが確認できます。必ずしもコード エディターからファイルを保存する必要はなく、SharePointフォルダー上にostsファイルをアップロードしても構いません。

SharePointにあるスクリプトを実行・編集する方法

続いてSharePointにあるスクリプトを実行・編集する方法です。
今回はスクリプトを作成したユーザーとは別のユーザーで作業を行います。

  1. Excelを開き、「自動化」タブから「すべてのスクリプト」ボタンをクリックします。
  2. コード エディターの「最近使用したスクリプト」タブの下部にある「その他のスクリプトを表示」をクリックします。
  3. 「Office スクリプトの選択」画面が表示されるのでSharePointフォルダーにあるスクリプトを選択し、「開く」ボタンをクリックします。
  4. 「実行」ボタンをクリックすると、“(ユーザー名)がスクリプトに変更を加えました。スクリプトを変更することにおいて信頼できるユーザーですか?”との確認画面が表示されるので、「許可」ボタンをクリックします。
  5. スクリプトが実行されます。
  6. 編集」ボタンをクリックするとコード エディターでスクリプトを編集できます。

Power Automateからの実行

下記Docs資料にある通り、残念ながら2022年9月時点ではPower AutomateからSharePoint上のスクリプト実行はサポートされていないようです。


https://learn.microsoft.com/ja-jp/office/dev/scripts/overview/script-storage?WT.mc_id=M365-MVP-4029057#sharepoint より

スクリプトの選択画面でもSharePoint上のスクリプトは表示されません。

下記記事のような方法で、SharePoint上のスクリプトのID((ms-officescript://sharepoint_itemlink/…))を直接指定して実行してみたのですが、「SharePoint に保存されたスクリプトは、フローの一部として実行できません」エラーが発生して実行できませんでした。

ここは今後のアップデートに期待ですね!

SharePointでスクリプトを保存・実行できるようになったことで、個人のOneDrive上にあるスクリプトを共有することなく、チームとしてスクリプトを管理できるようになりました。
使い勝手が飛躍的に向上しましたので、Office スクリプトの活用を考えている方は是非一度試してみてください!

参考Webサイト

関連記事

Power Automate for desktopが32ビット版のOSにインストールできるか試してみました。前のページ

2022年9月の人気記事次のページ

関連記事

  1. Office Scripts

    [Office Scripts]指定した列の最終セルを取得する方法(2)

    Office スクリプトで指定した列の最終セルを取得する方法として、こ…

  2. Office アドイン

    [Office Scripts]押さえておきたい基本的なポイント

    Office Scriptsでコードを書くにあたり、ハマりそうなポイン…

  3. Office Scripts

    [Office Scripts]グラフを作成する方法

    今回は、Office Scriptsのスクリプトでグラフを作成する方法…

  4. Office Scripts

    [Office Scripts]シート上のすべての図形に対して処理を行う方法

    Office Scriptsでは、下記コードの通り(Worksheet…

  5. Office Scripts

    Office Scriptsの要件と制限

    いまさらですが、Office Scriptsのシステム要件や制限事項に…

  6. Office Scripts

    [Office Scripts]選択範囲の値をドロップダウンリストの項目にする方法

    Office Scriptsのドキュメントに新しいサンプルが追加されて…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP