Office Scripts

[Office Scripts]外部APIを呼び出す方法

下記サイトにあるように、Office Scriptsでは外部ライブラリを使用できません。

Office スクリプトは、外部のサードパーティ製ライブラリの使用をサポートしていません。 スクリプトでは、組み込みの JavaScript オブジェクトと Office スクリプト Api のみを使用できます。

https://docs.microsoft.com/ja-jp/office/dev/scripts/develop/javascript-objects より

ただし、適切な形で実行することで、外部のAPIを呼び出すことはできます。
下記コードは、NICTが公開しているAPIを使って日本標準時を取得し、セルに書き込むコードです。

上記コードを実行すると、コードの途中で「Cannot find name ‘fetch’」エラーが発生しますが、結果は返されます。

また、上記のような外部APIの実行は、現時点ではExcelからの実行のみサポートされており、Power Automateからスクリプトを実行した際にはランタイムエラー(fetch is not defined)が発生しますので、その点はご注意ください。


2022/9/15 追記:
NICTのAPIの提供が終了しているため、World Time APIから時刻を取得するサンプルコードを書きました。

参考Webサイト

関連記事

[Office Scripts]スクリプトを共有する方法前のページ

2020年7月の人気記事次のページ

関連記事

  1. Office Scripts

    [Office Scripts]Power Automateのフローでパラメーターの受け渡しを行う方…

    下記記事でも書いていますが、Power Automateのフローでパラ…

  2. Office Scripts

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

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

  3. Office Scripts

    [Office Scripts]画像を追加する方法

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

  4. Office Scripts

    [Office Scripts]ウィンドウ枠の固定と解除を行う方法

    今回は、Office Scriptsでウィンドウ枠の固定と解除を行う方…

  5. Office Scripts

    VS CodeでOffice Scripts開発を行う

    Office Scriptsの兄貴的存在Office アドインでは、下…

コメント

  • コメント (0)

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

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

Time limit is exhausted. Please reload CAPTCHA.

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

Translate

最近の記事

アーカイブ

PAGE TOP