信頼はずっと、挑戦はもっと。

お問い合わせ
TEL:03-3496-3888

BLOG コアテックの社員ブログ (毎週月曜~金曜更新中)

2019

9

1月

初めてGASを使った時にハマった話

テクログ

こんにちは。

今回は冬休み中に初めてGAS(Google Apps Script)を使った時に、少しハマった話を書きます。


やりたいことは「スプレッドシートの中の特定シートを取得」だったのですが、最初は以下のコードを書いていて、うまく取得できませんでした。

var sheet_Daily_facebook_install_KPI_2018 = SpreadsheetApp.getActive().getSheetByName("Daily_Facebook_Install_KPI_2018");


調べてみたところGASには「Container Bound Script」(スプレッドシートに紐づくもの)と「Standalone Script」(ドライブ上に単独で存在するもの)があって、私の場合、「Standalone Script」でコードを書いていたので、ドライブ内の使用するスプレッドシートのIDを指定しないとダメでした。


var sheet_Daily_facebook_install_KPI = SpreadsheetApp.openById('hogehogehoge…');
var Install_2018 = sheet_Daily_facebook_install_KPI.getSheetByName('Daily_Facebook_Install_KPI_2018');


上記に変更したところシートを取得することができました。

初歩的なミスなので、よくGASを使う人には当たり前かもしれません(;^_^A アセアセ・・・

勉強しないとなー。では、ヨネでした!


【参考文献】

http://d.hatena.ne.jp/aityaso/20131026/1382768321

異なるスプレッドシートからセルをコピーする

この記事を書いた人

マスオさん

ヨネ

所 属:
WEBインテグレーション事業部
出身地:
鹿児島
仕事内容:
Web開発

RELATED ARTICLE

関連記事

記事一覧へ