1

我有一个电子邮件用户列表Listvalideur[]。我创建了一个文件夹。

  1. 如何使用此将编辑器添加到新文件夹Listvalideur?这几行不起作用:

    var folder = optFolder.createFolder(folderName); 
    for (var i=0; i<Listvalideur.length; i++) {
        folder.addEditor(Listvalideur[i][0]);
    }  
    
  2. 你也能给我folder.addeditors方法的语法吗?这两种语法不起作用:

    folder.addEditors('xxx1.yyy1@vvv.com','xxx2.yyyy2@vvv.com');
    folder.addEditors('xxx1.yyy1@vvv.com,xxx2.yyyy2@vvv.com');
    

非常感谢

谢谢你的回答。实际上我的数组只有一维Listvalideur[i]。我从电子表格中获取此变量调用 $ListValideur

   |       A 
1  |  email1@etc
2  |  email2@example

我使用这种语法来读取和设置数组调用 listvalideur[]

var Listvalideur = SpreadsheetApp.openById(sskeyTable)
     .getSheetByName('$ListValideur')
     .getDataRange‌​()
     .getValues(); 

现在我想从我的数组 listvalideur[] 添加所有电子邮件用户以访问文件夹。

我在没有 manage 的情况下尝试这种语法:

var folder = optFolder.createFolder(folderName); 
folder.addEditors(ListValideur[]); 
4

1 回答 1

1
  1. 在您的问题中,您说您有一个Listvalideur可变的电子邮件列表。它真的是一维数组(例如列表)还是矩阵?因为在您编写的代码上Listvalideur[i][0]。只试一试Listvalideur[i]。或者向我们展示如何获取/创建此变量。其余的代码看起来不错。

  2. 您需要传递一系列电子邮件,例如(注意括号)

    folder.addEditors(['email1@etc', 'email2@example']);
    
于 2012-10-10T02:55:24.463 回答