我正在开发一个简单的脚本,在域的控制面板中创建一个帐户 - 例如Gmail - 我正在寻找Google应用脚本中的一项功能,该功能会在将数据插入电子表格时自动创建帐户< / p>
我搜索了互联网,但我确实找到了这个:https://developers.google.com/apps-script/class_usermanager
我正在使用的方法是:var user = UserManager.createUser("john.smith", "John", "Smith", "password
我的问题是,如何从我拥有的电子表格中插入参数。
很抱歉,如果这听起来有点愚蠢,我只是谷歌应用脚本的新手。
答案 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()
)中,然后从脚本编辑器中的运行菜单中运行它。