GASでフォームなどのファイル作成したあとにフォルダ移動したくなり、
id指定で動作する汎用的な関数を作りました。

ポイントとしては最後にマイドライブから消す必要がある。(消さない場合もファイルは同じものを参照する)


function moveFromRootToFolder(file_id, folder_id) {
  var file = DriveApp.getFileById(file_id);
  DriveApp.getFolderById(folder_id).addFile(file);
  DriveApp.getRootFolder().removeFile(file);
}

Tags:

Updated: