GASのドキュメント(〜略〜)がありません。のエラー解消

前提

GASを用いて、WEBアプリ(html)上で入力された値とスプレッドシートに記載されている値の判定を行うシステムを作成し運用中です。
1日60~70件上記の処理をおこなっていますが、ほとんどエラーなくできています。
しかし、月1回程度下記のエラーが出るため、対策があれば教えていただきたいです。

発生している問題・エラーメッセージ

ドキュメント(〜略〜)がありません。ドキュメントが削除されたか、読み取りアクセス権がない可能性があります。

該当のソースコード

GAS

1 //スプレッドシート検索 2 const spreadsheet = SpreadsheetApp.openById(〜略〜); 3 Logger.log(spreadsheet.getName()); 4 const sheet = spreadsheet.getSheetByName("シート2"); 5 Logger.log(sheet.getName());

試したこと

・コンテナバインドでgetActiveSpreadsheetを使用していたが、openByIdに変更
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

SpreadsheetApp.openById(〜略〜);

補足情報

拙い説明ですが、よろしくお願いいたします。

コメントを投稿

0 コメント