Spreadsheetの特定の処理をする最後にフォルダAにあるActiveなファイルBをフォルダCに移動(またはコピー)したいのですが、フォルダの指定の仕方も含めてうまく移動してくれません。自動でバックアップというサンプルがあったので参考にしてみたのですが、何か参考になるものなどありませんでしょうか?
function backup() { // ファイルコピー var file = DocsList.getFileById('xxxxxxx'); var fileCopied = file.makeCopy( file.getName()+'-'+Utilities.formatDate(new Date(), 'JST', 'yyyy-MM-dd') ); // 指定したフォルダ(コレクション)に移動 var folder = DocsList.getFolder('backup'); fileCopied.addToFolder(folder); }
です。
ここの指定したフォルダに移動という箇所でフォルダの指定の仕方が正しく指定されずエラーとなってしまいます。
--
このメールは Google グループのグループ「Google Apps API Japan」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、google-apps-api-...@googlegroups.com にメールを送信します。
このグループに投稿するには、google-app...@googlegroups.com にメールを送信してください。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
こういう場合、コピーするときのみ、アクセス制限をなくしてコピーが終わった後に再度制限を復帰する。このようなことは可能でしょうか?