🔸
GAS ライブラリを手動以外の方法で追加する
はじめに
手動でライブラリを追加していたのですが、asideでnpm run deploy
を実行するたびに追加したライブラリが消えてしまい困っていました。
解決方法
appsscript.jsonにライブラリ情報を記述すると解決します。
appsscript.json
{
"timeZone": "Asia/Tokyo",
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8",
"dependencies": {
"libraries": [
{
"userSymbol": "追加した時に表示されるライブラリ名",
"version": "0", //バージョンを入力してください
"libraryId": "ライブラリのIDを入力してください",
"developmentMode": true
}
]
}
}
記述し終わったらいつものようにnpm run deploy
を実行して確認してください。
ライブラリが消えずに追加されていることがわかると思います。
追加した際に表示されるライブラリ名とは
今回の場合はMoment
です。
appsscript.jsonを表示する方法
「appsscript.json」マニフェスト ファイルをエディタで表示する
にチェックを入れます。
エディタに戻るとappsscript.jsonが表示されているのがわかります。
参考にさせていただきました
appsscript.jsonの記述
終わりに
何かありましたらお気軽にコメント等いただけると助かります。
ここまでお読みいただきありがとうございます🎉
Discussion