Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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 Apps Script_Google Slides Api - Fatal编程技术网

Google apps script 如何使用应用程序脚本向特定的谷歌幻灯片添加评论

Google apps script 如何使用应用程序脚本向特定的谷歌幻灯片添加评论,google-apps-script,google-slides-api,Google Apps Script,Google Slides Api,我有一个谷歌幻灯片台,上面有三张幻灯片&我想在每张幻灯片上添加一条评论。我能够使用for循环到达幻灯片(工作表中的总行数与幻灯片总数相同,并且我使用的幻灯片是第二张幻灯片,所以我的循环没有问题) //使用幻灯片id打开幻灯片 var s=SlidesApp.openById(a.getId()) 对于(r=2;rAnswer: 不可能 说明: 目前无法在Google文档(包括文档、工作表、幻灯片)中的特定位置添加评论。添加功能指的是非Google文档(例如图像、PDF)(请收听以了解更多详细信息

我有一个谷歌幻灯片台,上面有三张幻灯片&我想在每张幻灯片上添加一条评论。我能够使用for循环到达幻灯片(工作表中的总行数与幻灯片总数相同,并且我使用的幻灯片是第二张幻灯片,所以我的循环没有问题)

//使用幻灯片id打开幻灯片
var s=SlidesApp.openById(a.getId())
对于(r=2;rAnswer:
不可能

说明: 目前无法在Google文档(包括文档、工作表、幻灯片)中的特定位置添加评论。添加功能指的是非Google文档(例如图像、PDF)(请收听以了解更多详细信息)

因此,您只能添加属于整个文件的未编排注释

可以通过检索其
id
并调用来响应已定位的注释

问题追踪器: 问题跟踪器中有几个功能请求,要么是关于所有Google文档编辑器,要么是关于特定编辑器:

我建议您订阅部分或所有这些问题,并/或提交新的功能请求,以专门处理幻灯片

相关问题:
 // open the slide using slide id
 var s=SlidesApp.openById(a.getId())
 for(let r=2; r<=4; r++){
    // get the current slide
    var currentSlide=s.getSlides()[r-1];
    var fileId = currentSlide.getObjectId();
    var slideUrl = a.getUrl()+"#slide=id."+fileId;
    var slideId = getIdFromUrl(slideUrl);
    var comment = {'content':'hi'};
    Drive.Comments.insert(comment, slideId);
  }

function getIdFromUrl(url) { return url.match(/[-\w]{25,}/); }