В вашем коде есть несколько ошибок.
1) Нет необходимости использовать метод .toString () , потому что getId ( ) уже возвращает идентификатор в виде строки.
2) Вы не определили свою ajtems
переменную.
3) Вы не можете объявить переменную наподобие A
и используйте его в той же строке, в которой вы его объявили, потому что он еще не установлен.
4) Вы не объявили DMsheet
, эта переменная должна содержать ваш лист, и вы получите ее, используя Class Sheet .
5) Вы сказали в своем посте "Java skill: Newb ie". Java и JavaScript не совпадают.
Этот код поможет вам решить вашу проблему:
function GetItems3(){
var formId = "your-id";
var Form = FormApp.openById(formId);
var items = Form.getItems();
// Get a sheet from the Spreadsheet you are running your script
var dmSheet = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
// Create an empty array to save the Form's items
var myArray = [];
for(var i=0;i<items.length;i++){
Logger.log(items[i].getId());
// Sotre the title items in the array
myArray.push(items[i].getTitle());
};
// Set the values in your sheet
dmSheet.getRange(1, 1, 1, items.length).setValues([myArray]);
}
Я настоятельно рекомендую вам потратить время на чтение Apps Script docs . Это очень поможет вам улучшить кодирование и избавит вас от сомнений в том, как наилучшим образом использовать Apps Script.