Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 在Google文档上引用表中的单元格_Google Apps Script_Google Docs - Fatal编程技术网

Google apps script 在Google文档上引用表中的单元格

Google apps script 在Google文档上引用表中的单元格,google-apps-script,google-docs,Google Apps Script,Google Docs,我正在尝试在Google文档中逐单元格自动设置表格格式。在变量table中存储了一个表后,我尝试使用getCell引用该表左上角的单元格,但它不会返回我要查找的单元格 我注意到在Google脚本参考中,他们注意到指向单元格的正确用法是getCell(rowIndex,cellIndex)。在本例中,cellIndex指的是什么,它是否与某种columnIndex相关 任何关于这方面的提示都将不胜感激。是的,cellIndex指的是columnIndex。考虑下面的例子 function

我正在尝试在Google文档中逐单元格自动设置表格格式。在变量
table
中存储了一个表后,我尝试使用
getCell
引用该表左上角的单元格,但它不会返回我要查找的单元格

我注意到在Google脚本参考中,他们注意到指向单元格的正确用法是
getCell(rowIndex,cellIndex)
。在本例中,
cellIndex
指的是什么,它是否与某种
columnIndex
相关


任何关于这方面的提示都将不胜感激。

是的,cellIndex指的是columnIndex。考虑下面的例子

    function getCellVal() {

  var docBody=DocumentApp.getActiveDocument().getBody();
  var table=docBody.getTables()[0];
  Logger.log(table.getCell(0,0).getText())

}
在这里,Logger中的值将检索表的第一行和第一列中的单元格值。行和列的索引从0开始


希望这有帮助

是的,cellIndex指的是columnIndex。考虑下面的例子

    function getCellVal() {

  var docBody=DocumentApp.getActiveDocument().getBody();
  var table=docBody.getTables()[0];
  Logger.log(table.getCell(0,0).getText())

}
在这里,Logger中的值将检索表的第一行和第一列中的单元格值。行和列的索引从0开始

希望这有帮助

在Google文档中编辑表格 下面是一个示例,该示例通过将光标放置在表格的一个单元格中来编辑所选表格的所有单元格内容

rowIndex从0变为
table.getNumRows()-1

cellIndex从0变为
table.getRow(i).getNumCells()-1

函数editTableAtCursor(){
var doc=DocumentApp.getActiveDocument();
var el=doc.getCursor().getElement().getParent().getParent().getParent();
var table=el.asTable();
var rows=table.getNumRows();
for(var i=0;在Google文档中编辑表格
下面是一个示例,该示例通过将光标放置在表格的一个单元格中来编辑所选表格的所有单元格内容

行索引从0变为
表。getNumRows()-1;

cellIndex从0变为
table.getRow(i).getNumCells()-1

函数editTableAtCursor(){
var doc=DocumentApp.getActiveDocument();
var el=doc.getCursor().getElement().getParent().getParent().getParent();
var table=el.asTable();
var rows=table.getNumRows();

for(var i=0;我对此表示感谢!我想我没有意识到在获得表格帮助之前需要指定行号。非常感谢您的帮助。谢谢!我想我没有意识到在获得表格帮助之前需要指定行号。非常感谢您的帮助。