Google apps script 如何在google应用程序脚本(docs)中将列表项放入表中?
所以有很多方法可以做到这一点,我不明白谷歌的API所说的“获取子索引”是什么意思,但我认为在我问之前不尝试是不公平的 这就是我所做的Google apps script 如何在google应用程序脚本(docs)中将列表项放入表中?,google-apps-script,Google Apps Script,所以有很多方法可以做到这一点,我不明白谷歌的API所说的“获取子索引”是什么意思,但我认为在我问之前不尝试是不公平的 这就是我所做的 var line1 = 'n/a'; var line2 = 'n/a'; var line3 = 'n/a'; var line4 = 'n/a'; var line5 = ' '; var line6 = ' '; var line7 = ' '; //------------------------Init Functions---
var line1 = 'n/a';
var line2 = 'n/a';
var line3 = 'n/a';
var line4 = 'n/a';
var line5 = ' ';
var line6 = ' ';
var line7 = ' ';
//------------------------Init Functions----------------------------------------------------------//
for(i = 0; i<8; i++) {
body.appendParagraph(' ');
}
//------------------------Secondary Init Functions------------------------------------------------//
var pArray = body.getParagraphs(); //gets Paragraph
// |Parent/Child
/*if (pArray[0].getText() != ' ') { //Mainly to keep with tradition but unnecessary
line1 = pArray[0].getText();
}*/
if (pArray[1].getText() != ' ') {
line2 = pArray[1].getText();
}
if (pArray[2].getText() != ' ') {
line3 = pArray[2].getText();
}
if (pArray[3].getText() != ' ') {
line4 = pArray[3].getText();
}
if (pArray[4].getText() != ' ') {
line5 = pArray[4].getText();
}
//----------------Re-Assignment--------------------------------------//
body.clear();
body.appendListItem(line4).setNestingLevel(1).setIndentStart(72).setGlyphType(DocumentApp.GlyphType.SQUARE_BULLET);
var nLine4 = body.getListItems()[0].getText();
body.appendParagraph("Filler");
body.clear();
var tblData = [['red', nLine4]];
body.appendTable(tblData);
变量行1='不适用';
变量行2='不适用';
变量第3行=‘不适用’;
变量第4行=‘不适用’;
变量行5=“”;
var line6='';
var line7='';
//------------------------初始化函数----------------------------------------------------------//
对于(i=0;i您可以使用.appendListItem()
或根据需要将ListItem添加到中。在下面的示例中,我将创建一个新表并将列表项附加到第一行的第一个单元格中
function insertListItemIntoTableCell() {
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody();
var table = body.appendTable();
var row = table.appendTableRow();
var cell = row.appendTableCell();
var item = cell.appendListItem("A list item");
item.setNestingLevel(1).setIndentStart(72).setGlyphType(DocumentApp.GlyphType.SQUARE_BULLET);
}
我不知道你所包含的所有内容与你标题中的问题有什么关系。你能澄清一下吗?