LINEとGASで作った家計簿にグラフ表示を追加したかった

GAS

LINEから出費を記録できる仕組みを作ったので、そこにスプレッドシートで作成したグラフをLINEに送る機能を追加しようとしたのです。
結論から言うと、GAS側のバグによって実現できませんでした。

何が起きたかというと、範囲を設定しているグラフを.getBlob();で画像に変換しようとするときにこのようなエラーが出てしまうのです。

Exception: Service Spreadsheets failed while accessing document with id *****

スプレッドシートにアクセスしている間にサービスが失敗しました・・・
何が悪いのか何も分かりませんね。

stackoverflowなんかを見ていると、スプレッドシートが大きすぎて処理に失敗しているらしいです。

ただし、自分の場合はグラフしか乗っけていないスプレッドシートでも変わらずエラーが起きました。
範囲を指定するグラフで起きるバグのようです。

何かいい方法ないものか・・・

と思ったら、解決できました。
こちらの記事をどうぞ

コメント

  1. […] さっきの記事で躓いたのですが、回避策を見つけました。 […]

タイトルとURLをコピーしました