如何在Google表格中操纵插入的对象?

时间:2014-11-28 08:35:03

标签: google-apps-script google-sheets google-spreadsheet-api

在工作表中插入一个对象(例如:https://developers.google.com/apps-script/reference/spreadsheet/sheet#insertImage(String,Integer,Integer)):

var obj = sheet.insert{ObjectType}(args.);

您可以在表格中调用图表:

var chart = sheet.getCharts()[0].modify().{params}.build;

可以调用docs中的对象:

docs.getBody().findElement(DocumentApp.ElementType.{object type}, null);

在表格中查找对象的等价物是什么,即是否存在类似于文档的gsheets dom模型?或者是通过gAppscript无法访问的非图表对象?

//get objects in sheet    
var obj2 = sheet.getObject()[0]
//error, method doesn't exist
//
//get objects near a range
var obj3 = sheet.getRange(x,y).getObject()
//error

1 个答案:

答案 0 :(得分:0)

也许我在这里遗漏了一些东西,但Sheets中的数据的组织方式与Docs中的相同。什么样的"对象"你想找到吗?我认为您应该能够使用getRangegetValues和setValues的组合来检索和操作大多数内容。