LINEから出費を記録できる仕組みを作ったので、そこにスプレッドシートで作成したグラフをLINEに送る機能を追加しようとしたのです。
結論から言うと、GAS側のバグによって実現できませんでした。
何が起きたかというと、範囲を設定しているグラフを.getBlob();で画像に変換しようとするときにこのようなエラーが出てしまうのです。
Exception: Service Spreadsheets failed while accessing document with id *****
スプレッドシートにアクセスしている間にサービスが失敗しました・・・
何が悪いのか何も分かりませんね。
stackoverflowなんかを見ていると、スプレッドシートが大きすぎて処理に失敗しているらしいです。
ただし、自分の場合はグラフしか乗っけていないスプレッドシートでも変わらずエラーが起きました。
範囲を指定するグラフで起きるバグのようです。
何かいい方法ないものか・・・
と思ったら、解決できました。
こちらの記事をどうぞ
コメント
[…] さっきの記事で躓いたのですが、回避策を見つけました。 […]