「Drive.Files.update」で404エラーが発生
GASにて共有ドライブ(チームドライブ)内でファイルの移動を行うため、
Drive.Files.updateを使って試しています。
下記、コードで実行していますが404エラーが発生しており、どこが間違っているのか分かりません。
認証設定が足りないのでしょうか?
なお、APIs Explorerで試してみると実行できます。
function moveFile() {
var fileId = "1-U2N35iiwcz_Q8KXXXXXXXXXXXXXXXXXXX";
var sourceFolderId = "1gAF-FfwQ0nXXXXXXXXXXXXXXXX";
var destFolderId = "19wJOjV7XXXXXXXXXXXXXXXXXXX";
Drive.Files.update({"fileId" : fileId ,"addParents": destFolderId, "removeParents" : sourceFolderId, "supportsAllDrives" : true},
function (err, file) {
if (err) {
Logger.log(err + "file:" + file);
// Handle error
} else {
// File moved.
}
});
};
※IDはマスキングしています