Note
GASで
DriveApp
を利用するスクリプトをGoogle Sheetから実行した場合権限エラーを起こすので調査。
Class DriveApp | Apps Script | Google for Developers
以下のようなエラーが発生してる
Error in moving file: DriveApp.getFileById を呼び出す権限がありません。必要な権限: (https://www.googleapis.com/auth/drive.readonly || https://www.googleapis.com/auth/drive)
getFileById
という関数を呼び出す権限がないみたい。。
調べてみる 。 GASのエラー”呼び出す権限がありません”はマニフェストファイルに問題あり GoogleAppsScript - Qiita DriveAppの権限がなくてしょげてる人 - おきらくミルフィーユさん 「DriveApp.getFolderById を呼び出す権限がありません。」の解決について(言語:Google Apps Scritp)
DriveApp自体がGoogle Sheetからだと呼び出しが難しい?? → Google App Scriptから直接呼び出す分には実行できるっぽい?ので要件の見直しが必要かも。