Я пытаюсь взять данные из ячеек электронной таблицы и перечислить их в документе Google. Я пробовал использовать метод forEach и цикл for. С помощью цикла for, когда я Logger.log () показывает массив, как ожидалось, перечисляя все элементы массива. Когда я пытаюсь записать эти элементы в Google Doc так, как каждая часть инструкции, которую я могу найти, указывает, что я должен ее записать, она возвращает пустой документ. Я пробовал различные способы получить желаемый результат в цикле for, как показано ниже в комментариях.
Помощь будет принята с благодарностью.
function myFunction() {
let ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getActiveSheet();
let lastRow = sheet.getLastRow();
let lastColumn = sheet.getLastColumn();
let sheetData = sheet.getSheetValues(1, 1, lastRow, lastColumn);
let description = sheet.getSheetValues(6, 3, 15, 1);
//Creates document and places in folder
let placementFolder = DriveApp.getFolderById('ID')
let newDoc = DocumentApp.create('Placeholder')
let docID = newDoc.getId()
let body = newDoc.getBody()
let open = DriveApp.getFileById(docID).moveTo(placementFolder)
//Destination folder
let destFolder = DriveApp.getFileById('ID')
//DriveApp.getFileById(docID).moveTo(destFolder)
for (i = 0; i < description.length; i++) {
//let descArray = description[i].values() //Returns Empty Doc
//let desc = newDoc.getBody().setText(description[i]) // Returns Empty Doc
//body.editAsText().setText(description[i]) //Returns Empty Doc
//DocumentApp.openById(docID).getBody().setText(description[i]) //Returns Empty Doc
//body.appendParagraph(i) // Lists numbers 1-14 in Doc
Logger.log(description[i]) // Returns list of items in array as expected
}
}