Google apps script 是否将谷歌文档评论和突出显示的文本一起导出到谷歌工作表中?
有没有一种方法可以从Google文档中导出评论,这样评论就会显示在Google Sheets文档的一列中,而Google文档中突出显示的文本就会显示在它旁边的一列中 我知道可以通过API访问文件注释:Google apps script 是否将谷歌文档评论和突出显示的文本一起导出到谷歌工作表中?,google-apps-script,google-sheets,google-docs,data-extraction,Google Apps Script,Google Sheets,Google Docs,Data Extraction,有没有一种方法可以从Google文档中导出评论,这样评论就会显示在Google Sheets文档的一列中,而Google文档中突出显示的文本就会显示在它旁边的一列中 我知道可以通过API访问文件注释: 但我们可以使用它来提取文档的注释和突出显示的文本吗。任何帮助都将不胜感激。在“服务”下添加驱动API 然后试试这个: 代码: 函数listComments(){ //将docId更改为文档的ID //请参阅下面关于如何 var docId='1fzYPRldd16KjsZ6OEtzgBIeGO
但我们可以使用它来提取文档的注释和突出显示的文本吗。任何帮助都将不胜感激。在“服务”下添加
驱动API
然后试试这个:
代码:
函数listComments(){
//将docId更改为文档的ID
//请参阅下面关于如何
var docId='1fzYPRldd16KjsZ6OEtzgBIeGO8q5tDbxaAcqvzrJ8Us';
var comments=Drive.comments.list(docId);
var hList=[],cList=[];
//获取评论列表
if(comments.items&&comments.items.length>0){
对于(var i=0;i
文件:
输出:
资源:
function listComments() {
// Change docId into your document's ID
// See below on how to
var docId = '1fzYPRldd16KjsZ6OEtzgBIeGO8q5tDbxaAcqvzrJ8Us';
var comments = Drive.Comments.list(docId);
var hList = [], cList = [];
// Get list of comments
if (comments.items && comments.items.length > 0) {
for (var i = 0; i < comments.items.length; i++) {
var comment = comments.items[i];
// add comment and highlight to array's first element
hList.unshift([comment.context.value]);
cList.unshift([comment.content]);
}
// Set values to A and B
var sheet = SpreadsheetApp.getActiveSheet();
sheet.getRange("A1:A" + hList.length).setValues(hList);
sheet.getRange("B1:B" + cList.length).setValues(cList);
}
}