优雅的方式来存储Google Apps脚本webapp的资源(图标,图像等)

Bru*_*ceM 7 google-apps-script

既然可以制作非容器绑定的webapps,那么能够将应用程序的资源(例如一些图标和图像,可能是遗留数据库等)放入应用程序中是有意义的 - 可能与您的方式类似可以将更多.gs文件添加到项目中.这意味着他们不必上传到某个外部服务然后被引用,并且web-app将是自包含的.有没有办法做到这一点,还是我应该提出功能请求?

Jos*_*cha 6

对我来说非常有效的方法是将Google Apps脚本放入Google云端硬盘中的文件夹中,并将所有其他资源添加到该文件夹​​中.如果您与拥有该链接的任何人共享,您可以使用下载链接直接链接到他们.

例如,具有ID的文件ID可以链接到via https://docs.google.com/uc?export=download&id=ID.您甚至可以链接到某些修订版本(在Google云端硬盘中单击文件右侧,然后打开修订版对话框以找到修订版密钥,然后添加&revid=REVISION_TOKEN到您的网址中).

从某种意义上说,它不是100%自包含的,您可以将所有资源复制到某个地方并让它在短划线中工作,但这个解决方案的优点在于托管由Google提供,并且最有可能具有相同的可用性作为您的Google Apps脚本.