【问题标题】:What may cause a script to download an html doc instead of a pdf?什么可能导致脚本下载 html 文档而不是 pdf?
【发布时间】:2020-08-21 02:56:15
【问题描述】:

我有一个开发人员为我创建的脚本。它从 Google 表格下载 pdf。这个脚本已经工作了一年多,然后从上周二开始,当我尝试下载 pdf 时,它会将其保存为 HTML 文档。

我一直在我的 G Suite 帐户中工作,我通常在其中使用此脚本。但是,当我与普通 Gmail 帐户共享 Google 表格时,我仍然可以将表格下载为 pdf 格式以驱动。

我尝试在同一个 G Suite 域中另一个用户的帐户中运行它,它还会生成一个 HTML 文档。

开发者说脚本有效,它必须是 G Suite 中的设置。 G Suite 帮助说他们无法提供支持,因为它是一个脚本。

【问题讨论】:

  • 嗯...它可能是 MIME 设置问题。用户浏览器未检测到文档是 PDF,因此默认为页面类型。胡思乱想。
  • 你能分享你的脚本吗?
  • 我不确定其中有多少是相关的,所以我将其全部包含在内。此外,还有另外两个脚本“Picker.html”和“Reset_PDF_name_and_Others_Attending.gs”。我不认为这些是相关的,但如果你需要它们,我也可以分享这些。
  • @bugmagnet:如果我能够让脚本在相同的浏览器但在不同的 gmail 帐户中运行,您的建议是否仍然相关?
  • 发布脚本的相关部分和/或示例 HTML(或至少说明您获得的 HTML 是否包含您要导出的文档)。

标签: google-apps-script google-sheets export-to-pdf


【解决方案1】:

我知道这很旧,但是我遇到了同样的问题,发现如果您设置“与任何人共享链接”,您将获得 pdf,而当访问权限仅限于特定人员时,您会获得 html

【讨论】:

  • 这并不能真正回答问题。如果您有其他问题,可以点击 进行提问。要在此问题有新答案时收到通知,您可以follow this question。一旦你有足够的reputation,你也可以add a bounty 来引起对这个问题的更多关注。 - From Review
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多