Я пытаюсь изменить значение ячейки листа Google в нескольких листах Google, используя Google Script.
У меня есть папка с 80 подпапками по одной на каждого агента. В каждой подпапке у меня есть Google Sheet с заголовком «Представление агента управления временем - nameOfAgent». Я хочу установить значение ячейки B4 на каждом листе [1] на новое значение.
Я пробовал это, и оно не работает. Когда я пытаюсь зайти на страницу агента, он выходит пустым. Как видно из кода, я очень новичок в этом;) Спасибо за вашу помощь.
Филип
var regex = "'Time Management Agent View' + /.*/"
var agentsFolderId = 'Folder_ID';
var folders = DriveApp.getFolderById(agentsFolderId).getFolders();
while (folders.hasNext()) {
var agentFolder = folders.next();
var allAgentsSheets = agentFolder.getFilesByName(regex);
Logger.log(agentFolder);
Logger.log(allAgentsSheets);
while (allAgentsSheets.hasNext()){
var agentSheet = allAgentsSheets.next();
Logger.log(agentSheet);
SpreadsheetApp.setActiveSpreadsheet(agentSheet);
var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet()
SpreadsheetApp.setActiveSheet(activeSpreadsheet.getSheets()[1]);
var activeSheet = SpreadsheetApp.getActiveSheet()
SpreadsheetApp.setActiveRange(activeSheet.getRange(2, 4))
var cellToChange = SpreadsheetApp.getActiveRange()
cellToChange.setValue('Test')
}}
}