Scriptlabでサンプルを実行しようとすると、「'$' is undefined」という古典的な JavaScript エラーが発生します。これは通常、読み込み/URL の問題を示していますが、Scriptlab でそれを処理する方法についてのアイデアはありますか?
手順: 1) https://aka.ms/getscriptlabから scriptlab をダウンロードします 2) env は、office 365 proplus サブスクリプション (遅延チャネル) を使用する Windows 10 です 3) 基本的な API サンプルを実行してみます
完全なエラーは次のとおりです。
description: "'$' is undefined"
number: -2146823279
stack :
"ReferenceError: '$' is undefined\n at Office.initialize (https://script-lab-runner.azureedge.net/compile/page:92:13)\n at window.scriptRunnerEndInit (https://script-lab.azureedge.net/bundles/runner.aa0d3ff3e68d9a8b0d5d.bundle.js:1:399327)\n at Global code (https://script-lab-runner.azureedge.net/compile/page:146:9)"
このサンプルでは、現在選択されている範囲が黄色になるはずですが、上記のエラーで失敗します。
-- 編集: これは、ファイアウォールのコンテンツ フィルタリングが原因であることが判明しました。コンテンツ フィルタリング カテゴリを変更する (オフにする/フィルタリングから Microsoft サイトを除外する) と、問題が修正され、これが機能するようになりました。アドイン/スクリプトラボを変更する必要はありません。