2017-02-14 11 views
0

を削除し、私は、以下のコマンドを使用して新しいスプレッドシートを作成し、アドワーズ広告のスクリプトを持っている:スプレッドシートの作成 - 権限、ファイルの場所とファイル

var ssNew = SpreadsheetApp.create("Name document"); 

は、それは私のグーグルの特定のフォルダにこのファイルを作成することは可能ですドライブ?

もしそうなら、フォルダには既定のアクセス権(表示、編集、コメント)権限があります。

そうでない場合、 「[会社のすべての人がこのファイルを編集できます]」のように、作成したファイルに権限を与えることは可能ですか?

さらに、ファイルの有効期限を設定することはできますか? 私はこのスクリプトを毎日実行する予定であり、古いファイルはもはや関連性がなくなります。 古いファイルを見つけて削除してからスクリプトを再実行するようなチェックをいくつか作成することはできますが、かなりのコードを保存するような有効期限機能があるとしたら、

ありがとうございます!

答えて

0

フォルダ内にスプレッドシートを作成するのは明らかにnot possibleです。

function createNewSpreadsheetinFolder(){ 
    var ssNew = SpreadsheetApp.create("Name document"); 
    var targetFolder = DriveApp.getFolderById("0B1TY_1aqz3fpWktMa25LbVkzQTQ"); 
    var ssnewFile = DriveApp.getFileById(ssNew.getId()); 
    var ssFinal = ssnewFile.makeCopy("Name document", targetFolder); 
    ssnewFile.setTrashed(true); 

    try {ssFinal.addViewers(targetFolder.getViewers())} catch(e){}; 
    try {ssFinal.addEditors(targetFolder.getEditors())} catch(e){}; 
} 

あなたはこのようなものを使用する必要があります

関連する問題