Я пишу сценарий, который извлекает данные из электронной таблицы и на основе каждой записи, введенной в электронную таблицу, извлекает данные, которые в основном являются адресами электронной почты, и удаляет учетную запись пользователя из домена.
//** 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.