我正在使用createCourses函數創建腳本。谷歌開發支持提供的模板代碼就是這個開始的地方。現在我想操縱模板從電子表格中提取數據。 Debuggin給我一個錯誤 - 「接收到的JSON負載無效。'course'中的未知名稱'name':Proto字段不重複,無法啓動列表。」數據似乎被拉,但我無法弄清楚如何重複我的所有課程的創建功能。使用createCourses函數使用表格中的數據的腳本
這是我的代碼...我已經有意替換了「ID」!
function createCourses() {
var course;
course = Classroom.newCourse();
var ss = SpreadsheetApp.openById('ID');
course.name = ss.getRange("A2:A").getValues();
course.ownerId = ss.getRange("H2:H").getValues();
//course.id = "Bio10";
course = Classroom.Courses.create(course);
Logger.log('%s (%s)', course.name, course.id);
var list = Classroom.Courses.create();
Logger.log(create);
}
你的日誌說什麼? – noogui
日誌不返回任何數據...執行轉錄... [17-07-07 09:17:10:199 EDT] Range.getValues()[0 seconds] [17-07-07 09: 17:10:237 EDT]執行失敗:收到無效的JSON有效負載。 'course'上的未知名稱「name」:Proto字段不重複,無法啓動列表。 收到無效的JSON有效內容。 'course'中的未知名稱「owner_id」:Proto字段不重複,無法啓動列表。 (第12行,「代碼」文件)[總運行時間0.26秒] –