无法通过Mobile查看以Web电子表格发布的图像(超链接)

时间:2019-11-20 03:04:36

标签: google-apps-script

我有这个Apps脚本,其中它将google drive文件夹内的每个电子表格发布到网络中,并通过电子邮件发送pubHTML链接。此电子表格包含使用Google表格中的= IMAGE()公式插入的24张图像。

问题:员工可以通过Web查看发布到Web电子表格的实际信息,但是当他们尝试通过移动设备查看时,图像不会加载。

这是徽章/图标的示例图像链接-> https://lh3.googleusercontent.com/9e_X60g3XTV_pPclJKIrMyR5biYPIRm4aXqnBFW2RwSvBHQbNULjm18Sqf1Sky0KIp1wgInYseX6uIkLYO1b1EuwKRiOZK9QWrmgJYkrHAxtx4MEZ9fSBQuOo7OHXfZFD51qqJDbYeU

这是发布到网络电子表格的实际视图

enter image description here

但是在移动设备中,所有24个图标/徽章均未显示/正在加载。

您知道是什么原因引起的吗?

1 个答案:

答案 0 :(得分:2)

有4种在电子表格上插入image的模式:

= IMAGE(网址,模式,高度,宽度):

  • URL -图片的URL,包括协议(例如http://)

  • 模式-[可选-默认为1]-图片的尺寸调整模式

    • 1调整图像大小以适合单元格内部,保持长宽比 比率。

    • 2拉伸或压缩图像以适合单元格内部,而忽略 长宽比。

    • 3将图像保留为原始大小,这可能会导致裁切。

    • 4允许指定自定义大小。

  • 高度-[可选]-图片的高度(以像素为单位)。模式必须设置为4才能设置自定义高度。

  • 宽度-[可选]-图片的宽度(以像素为单位)。模式必须设置为4才能设置自定义宽度。

您如何插入? 您正在使用哪种模式?请复制代码,以便我们复制它。

我可以使用以下方法从手机上的网络版本正确看到您的图像:

=IMAGE("https://lh3.googleusercontent.com/9e_X60g3XTV_pPclJKIrMyR5biYPIRm4aXqnBFW2RwSvBHQbNULjm18Sqf1Sky0KIp1wgInYseX6uIkLYO1b1EuwKRiOZK9QWrmgJYkrHAxtx4MEZ9fSBQuOo7OHXfZFD51qqJDbYeU")