スプレッドシートやドキュメントを新規作成した場合の保存について

新しくスプレッドシートまたはドキュメントを作成して、IDを取得して、GASのプログラムに利用することがあると思います。この際、次のようなエラーが生じることがありますので、その対処方法を記載します。

メッセージの詳細
Exception: 指定した ID のアイテムは見つかりませんでした。このアイテムを編集したことがないか、アクセス権限がないことが原因と考えられます。

エラー原因について

  • 新しくスプレッドシートやドキュメントを開くと、その時点でURLも表示されるため、IDを取得できます。
    IDの取得方法はコチラ
  • しかし、実はこの段階では、これらのファイルはまだ一度も保存されていません。つまり存在していないような状態です。
  • そのため、この状態のままでプログラム実行しようとすると、ファイルにアクセスできず、エラーが生じます。

対処方法

  • スプレッドシートやドキュメントは少しでも編集すると自動保存が実行されます。
  • タイトルでも本体でも、どこでもいいので編集します。
  • そうすると画面左上に「ドライブに保存しました」と小さく表示が出ます。これでOKです!
  • ついでに、保存先を決めてる場合は、早めにそこへ移動しておきましょう。
    移動方法はコチラ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です