在appsscript中创建logourl图像链接

时间:2018-08-30 08:04:09

标签: google-apps-script

是否可以从共享的云端硬盘文件中显示徽标,或者该文件始终必须出现在托管网站上?驱动器映像文件设置为“任何人都可以查看”。在来自stackoverflow上另一个线程的提示之后,我将其更改为下载URL格式,而不是视图。但是,边栏上没有应用图标-只是空白:

“ logoUrl”:“ https://drive.google.com/uc?export=download&id=1q ....”

我已定义范围:https://www.googleapis.com/auth/drive 我什至在清单的openLinkUrlPrefixes下添加了https://drive.google.com

只需添加-是否可以分发带有附件的图标,因此无需链接到外部网站?

jfg

1 个答案:

答案 0 :(得分:0)

首先要问的最后一个问题,Add-ons overview描述了如何不将图像与附件打包,而是链接到其他位置提供的图像。

关于保存在云端硬盘中的内容,如果您检查链接共享的图片(如果您可以在隐身窗口中打开它,则权限设置正确),那么您可以获取指向googleusercontent上托管的图片文件的直接URL。 com。

如果您不想这样做,则相同的文档推荐Firebase Hostingcurrently gives you 10GB per month of traffic for freeSetting it up doesn't seem too hard,因为您实际上是在制作由单个图片组成的“网站”:

  1. 安装NPM(留给读者练习)
  2. 安装Firebase内容:npm install -g firebase-tools
  3. 使用auth:firebase login进行交易-您将在Firebase控制台上进行一些设置。记下您的项目名称;您以后需要它。
  4. 在PC上为“站点”创建一个新目录:mkdir ~/addon-site
  5. 在此处放置徽标:mv ~/Downloads/sweet-logo.png ~/addon-site
  6. 在下一步之前,请确保您位于该目录中:cd ~/addon-site
  7. 在以下目录中创建所有Firebase样板:firebase init
  8. 观察到为您创建了默认的index.htmlls
  9. 上传所有内容,这将是该虚拟索引页面和您的可爱徽标:firebase deploy

如果您的项目名称为“ user2793489-addon”,则访问https://user2793489-addon.firebaseapp.com/sweet-log.png应该会向您显示您的甜蜜徽标。

此时,您可以回到开发附件的地方。