LoginSignup
2
0

More than 5 years have passed since last update.

claspでローカルに落とした GAS プロジェクトを PUSH するとリソースのライブラリがクリアされてしまう

Posted at

Twitter に投稿するスクリプトで遊んでいます。
小さなプロジェクトではありますが、もうちょっとエレガントに書きたいしテストもしたいということでclaspでローカルに落として作業できないかなと目論んでおります。

ところでTwitter に投稿する処理についてはapps-script-oauth1をメニューのリソース > ライブラリから読み込んで楽させてもらってます。
このライブラリなんですが、クラスプからプッシュすると依存関係が切れてしまいます。この問題はmanifestファイルを修正することで解決します。

マニフェストファイルはローカルの作業フォルダにはappsscript.json として存在しています。リファレンスの指示通りに dependencies.libraries[]を次のように修正すればライブラリを含めてpushできます。

appsscript.json
  "dependencies": {
    "libraries": [
      {
        "userSymbol": "OAuth1",
        "libraryId": "1CXDCY5sqT9ph64fFwSzVtXnbjpSfWdRymafDrtIZ7Z_hwysTY7IIhi7s",
        "version": "15",
        "developmentMode": false
      }
    ]
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0