にメールユーザーのリストがありますListvalideur[]
。フォルダを作成しました。
これを使用して、エディターを新しいフォルダーに直接追加するにはどうすればよい
Listvalideur
ですか?これらの数行は機能しません。var folder = optFolder.createFolder(folderName); for (var i=0; i<Listvalideur.length; i++) { folder.addEditor(Listvalideur[i][0]); }
folder.addeditors
メソッドの構文も教えてください。これらの2つの構文は機能しません。folder.addEditors('xxx1.yyy1@vvv.com','xxx2.yyyy2@vvv.com'); folder.addEditors('xxx1.yyy1@vvv.com,xxx2.yyyy2@vvv.com');
どうもありがとう
あなたの答えに感謝します。実際、私の配列は1次元のListvalideur[i]にすぎません。この変数はスプレッドシートシートから取得します$ListValideurを呼び出します
| A
1 | email1@etc
2 | email2@example
この構文を使用して、配列呼び出しlistvalideur[]を読み取って設定します。
var Listvalideur = SpreadsheetApp.openById(sskeyTable)
.getSheetByName('$ListValideur')
.getDataRange()
.getValues();
次に、配列listvalideur[]からすべての電子メールユーザーをフォルダーにアクセスするように追加します。
私は管理せずにこの構文を試します:
var folder = optFolder.createFolder(folderName);
folder.addEditors(ListValideur[]);