Google apps script 检查URL是否属于同一文档域中的资源

Google apps script 检查URL是否属于同一文档域中的资源,google-apps-script,google-slides,Google Apps Script,Google Slides,我正在开发一个脚本,用于检查演示文稿中的每个链接(URL),以满足以下标准: 如果链接指向与我当前编辑的演示文稿相同域中的文档,请删除该链接 问题是,GAPPS中是否有允许我检查该信息的属性或任何方法,因为我已经查看了整个API,但找不到任何类似的内容。没有直接的方法可以获取文件所属的域。您可以使用(来自驱动器服务的类文件的方法)或驱动器高级服务的等效方法 获得所有者电子邮件地址后,就可以使用JavaScript的全局对象方法(如String.prototype.split、正则表达式等)提

我正在开发一个脚本,用于检查演示文稿中的每个链接(URL),以满足以下标准:

  • 如果链接指向与我当前编辑的演示文稿相同域中的文档,请删除该链接

问题是,GAPPS中是否有允许我检查该信息的属性或任何方法,因为我已经查看了整个API,但找不到任何类似的内容。

没有直接的方法可以获取文件所属的域。您可以使用(来自驱动器服务的类文件的方法)或驱动器高级服务的等效方法

获得所有者电子邮件地址后,就可以使用JavaScript的全局对象方法(如
String.prototype.split
、正则表达式等)提取域

相关的


非常感谢@rubén,我能够使用您的方法获取域,使用以下功能
DriveApp.getFileById(resource\u id).getOwner().getDomain()
,此外,我还使用这个正则表达式
/google\.com\/\w+\/d\/(\S+/\w+/
从资源中提取id,以防其他人需要它。