Google apps script 如何编写脚本来启用谷歌文档(谷歌应用)中的链接?
有人能帮我回答我的问题吗?Google apps script 如何编写脚本来启用谷歌文档(谷歌应用)中的链接?,google-apps-script,google-docs,script,Google Apps Script,Google Docs,Script,有人能帮我回答我的问题吗? 我可以用脚本写一个指向Google文档的链接,但我不知道如何链接该URL。 我想在下面的示例中启用链接“tmpURL” var rowsData = [ ['titleA', 'URL'], ['AAA', tmpURL] ]; table = body.appendTable(rowsData); table.getRow(0).ed
我可以用脚本写一个指向Google文档的链接,但我不知道如何链接该URL。
我想在下面的示例中启用链接“tmpURL”
var rowsData = [
['titleA', 'URL'],
['AAA', tmpURL]
];
table = body.appendTable(rowsData);
table.getRow(0).editAsText().setBold(true);
谢谢。我相信你的目标如下
- 您希望附加一个表,并希望将超链接设置为表的“B”列。URL与单元格中的文本相同
- 您希望使用谷歌应用程序脚本实现这一点
- 在此修改中,第2行的列“B”具有超链接
var body = DocumentApp.getActiveDocument().getBody(); var tmpURL = "###"; // Please set the URL. var rowsData = [ ['titleA', 'URL'], ['AAA', tmpURL], ]; table = body.appendTable(rowsData); table.getRow(0).editAsText().setBold(true); var rows = table.getNumRows(); for (var r = 1; r < rows; r++) { var text = table.getCell(r, 1).editAsText(); text.setLinkUrl(text.getText()); }
- 当您想要反映列“B”的超链接时,还可以使用以下脚本。在此脚本中,即使行数超过2,列“B”也有超链接
var body = DocumentApp.getActiveDocument().getBody(); var tmpURL = "###"; // Please set the URL. var rowsData = [ ['titleA', 'URL'], ['AAA', tmpURL], ]; table = body.appendTable(rowsData); table.getRow(0).editAsText().setBold(true); var rows = table.getNumRows(); for (var r = 1; r < rows; r++) { var text = table.getCell(r, 1).editAsText(); text.setLinkUrl(text.getText()); }
var body=DocumentApp.getActiveDocument().getBody(); var tmpURL=“####”;//请设置URL。 var rowsData=[ ['titleA','URL'], ['AAA',tmpURL], ]; table=body.appendTable(rowsData); table.getRow(0.editAsText().setBold(true); var rows=table.getNumRows(); 对于(var r=1;r