是否可以在Google云端硬盘上为Google Web App托管图标?

时间:2018-08-06 18:25:27

标签: google-apps-script

我曾多次尝试在Google云端硬盘中托管.ico文件,以用作Google Web App的图标,但没有成功。似乎有些.setFaviconUrl()方法无法托管.ico文件。

到目前为止,我已经尝试过:

  1. 使用https://drive.google.com/uc?id=IMAGEURL
  2. 链接到Google云端硬盘上公开共享的.ico文件
  3. 在公共Google网站中插入.ico文件并链接到文件的网址

两次尝试都给我错误:

  

The favicon icon image type is not supported.

1 个答案:

答案 0 :(得分:0)

我花了一段时间才弄明白,如果将来有人需要的话。

您需要欺骗 .setFaviconUrl() 使其认为图像是 png 而不更改文件的链接。似乎它会检查最后 3 个字符,因此在下载链接的末尾添加 '&format=png' 能够为我解决这个问题。

示例:https://drive.google.com/uc?id=IMAGEID&export=download&format=png