- Вы хотите запустить метод batchUpdate Slides API следующих запросов одним вызовом API.
- Создание новой таблицы.
- Ввод значений.
- Вы хотите добиться этого с помощью Google Apps Script.
Если мое понимание верно, как насчет этого ответа? Пожалуйста, подумайте об этом как об одном из нескольких возможных ответов.
Точки модификации:
Когда указанные выше точки отраженный в вашем сценарии, он становится следующим:
измененный сценарий:
с:
//Create Table
var request1={"createTable": {"elementProperties":{"pageObjectId": slide1_ObjectId},"rows": v.length,"columns": v[0].length}};
var resp1=Slides.Presentations.batchUpdate({requests:request1}, pr.getId());
//Preparing the request for Adding Text into cells
var request2=[];
for(var i=0;i<v.length;i++) {
for(var j=0;j<v[i].length;j++) {
//Is there a way to get the replies[0].createTable.objectId from the create table request in the same batch update.
request2.push({"insertText":{"objectId":resp1.replies[0].createTable.objectId,"cellLocation": {"rowIndex":i,"columnIndex":j},"text": v[i][j].toString()}});
}
}
//Adding text
var resp2=Slides.Presentations.batchUpdate({requests:request2}, pr.getId());
до:
var tableObjectId = "sampleId1"; // Here, the object ID of table is set.
//Create Table
var requests = [{"createTable": {"objectId": tableObjectId, "elementProperties":{"pageObjectId": slide1_ObjectId},"rows": v.length,"columns": v[0].length}}];
//Preparing the request for Adding Text into cells
for(var i=0;i<v.length;i++) {
for(var j=0;j<v[i].length;j++) {
//Is there a way to get the replies[0].createTable.objectId from the create table request in the same batch update.
requests.push({"insertText":{"objectId":tableObjectId,"cellLocation": {"rowIndex":i,"columnIndex":j},"text": v[i][j].toString()}});
}
}
//Adding text
var resp = Slides.Presentations.batchUpdate({requests:requests}, pr.getId());
- В этом случае в качестве идентификатора образца объекта,
var tableObjectId = "sampleId1"
используется.
Ссылка:
Если я неправильно понял ваш вопрос, и это не было Направление вы хотите, я прошу прощения.