🔸
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