フォルダーからファイルを読み取り、その内容をスプレッドシートにカタログ化するスクリプトがあります。重複を避けるために、ファイルを別のフォルダー (file.addToFolder(newFolder)) に移動したいのですが、これは機能しますが、file.removeFromFolder(formerFolder) を実行しようとすると、「メソッドが見つかりません」というメッセージが表示されます。 removeFromFolder が File クラスのメンバーとしてリストされていても、オブジェクトの正しいクラスです。
function moveFileToFolder(fileId, targetFolderId,formerFolderId) {
var targetFolder = DocsList.getFolderById(targetFolderId);
var file = DocsList.getFileById(fileId);
file.addToFolder(targetFolder);
file.removeFromFolder(formerFolderId);
};
私は何を間違っていますか?