スプレッドシートからBigQueryに接続してデータを取得する時にトリガーだと失敗する
BigQueryで集計したデータをGASで取得してスプレッドシートに出力する処理を書きました。
取得するためのクエリは以下です。
select * from
(SELECT appid, count(userno) as cnt FROM [hogehoge.dau_20151201]
group by appid having count(userno) > 1000)
order by cat desc
GASの実装は、トレタの増井さんがブログで紹介していたものをベースにしています。
http://toreta.blog.jp/archives/20649904.html
スプレッドシートで"BigQuery->全シート内容を更新"とすると問題なく実行できます。
しかしこれをトリガーで1日1回自動実行させようとしたところ、
以下のようなエラーが出て処理が失敗してしまいます。
runAllQueries Not found: Table hugahuga:hogehoge.dau_20151207
トリガーで実行する場合に何か権限が違うといったようなことがあるものでしょうか?