【发布时间】:2018-04-05 03:50:09
【问题描述】:
我正在编写一个脚本,该脚本从电子表格中获取数据,并根据电子表格中输入的每个条目,获取基本上是电子邮件地址的数据,并从域中删除用户的帐户。
//** Delete the users on submitting the "Submit" button
function onFormSubmit(e) {
//Logger.log(e);
//Run this function passing on event "e" when the form is submitted.
//Object e has form parameters sourced from the sheet attached to the form
deleteUsers(e);
}
//Logs all the info from the spreadsheet and deletes the user
function deleteUsers() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
for (var i = 0; i < data.length; i++) {
Logger.log('managerEmail: ' + data[i][0]);
Logger.log('email: ' + data[i][1]);
Logger.log('trasferToEmail: ' + data[i][3]);
var managerEmail = data[i][0];
var email = data[i][1];
var trasferToEmail = data[i][3];
var request = {
'url': 'https://www.googleapis.com/admin/directory/v1/users/' + email,
'method' : 'DELETE'
};
}
但我仍然无法删除帐户。我实际上尝试根据此文档https://developers.google.com/admin-sdk/directory/v1/reference/users/delete 实现它,但不知道如何使用它。有任何想法吗?对不起,如果这是一个愚蠢的问题!我是 Google 脚本的新手。
【问题讨论】:
标签: javascript google-apps-script google-workspace