Note

GASDriveAppを利用するスクリプトを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から直接呼び出す分には実行できるっぽい?ので要件の見直しが必要かも。