通过电子表格中的数据创建帐户 - 谷歌应用程序

时间:2013-02-18 22:13:52

标签: javascript google-apps-script google-docs google-apps

我正在开发一个简单的脚本,在域的控制面板中创建一个帐户 - 例如Gmail - 我正在寻找Google应用脚本中的一项功能,该功能会在将数据插入电子表格时自动创建帐户< / p>

我搜索了互联网,但我确实找到了这个:https://developers.google.com/apps-script/class_usermanager 我正在使用的方法是:var user = UserManager.createUser("john.smith", "John", "Smith", "password 我的问题是,如何从我拥有的电子表格中插入参数。 很抱歉,如果这听起来有点愚蠢,我只是谷歌应用脚​​本的新手。

1 个答案:

答案 0 :(得分:1)

要从电子表格中阅读,您可以使用SpreadsheetApp

读取一组行的示例。 (让我们说所有行)。

var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();

.getValues()返回一个2D数组。因此,您可以通过data[rowNum][colNum]访问它。假设您想要将每一行添加为新用户,您可以

for (var i in data) {
  UserManager.createUser(data[i][0], data[i][1], data[i][2], data[i][3]);
}

你将如何运行所述脚本?您可以将所有内容放在某个函数(function addAllUsers())中,然后从脚本编辑器中的运行菜单中运行它。