我正在使用this文件,我不确定它是否可行。我想使用JavaScript识别文档中的每个28个字符的实例。我认为有两种方法可以解决,但不知道如何继续。
有没有办法只查看文档中每个表格中的某个单元格
有没有办法在整个文档中搜索每个28个字符的字符串而没有空格?
我的最终目标是将其附加到网址,然后从创建网址导入图片。目前我所拥有的脚本可以完成所有这些但是我必须选择密钥,而不是让它检测到密钥,这里是link
function getmyImage() {
var doc= DocumentApp.getActiveDocument()
var selection = doc.getSelection()
var tables1 = doc.getBody().getTables()
var table1 = tables1[0].getChild(0).asTableRow().getCell(1).getText()
var elements = selection.getRangeElements()
// Report # elements. For simplicity, assume elements are paragraphs
if (elements.length > 1) {
}
else {
var element = elements[0].getElement();
var startOffset = elements[0].getStartOffset(); // -1 if whole element
var endOffset = elements[0].getEndOffsetInclusive(); // -1 if whole element
var id = element.asText().getText(); // All text from element
// Is only part of the element selected?}
var image = DriveApp.getFileById(id).getBlob()
var totaltables = doc.getBody().getTables().length
var tables = doc.getBody().getTables()
for( var j = 0; j < totaltables; ++j ) {
var rows = tables[j].getNumChildren();
for( var i = 0; i < rows; ++i ) {
var krow = tables[j].getChild(i).asTableRow()
var kcell = krow.getCell(1)
var ksearch = kcell.getText()
if (ksearch == id){
var pimg = kcell.appendParagraph("").appendInlineImage(image).setHeight(400).setWidth(500)
}
}
}
}}
答案 0 :(得分:0)
Jut更新。我找到了一种搜索表的方法,如果它只是一个元素,但不知道如何遍历所有单元格和所有表格。这是新代码
<ns4:eligibility