链接以在表格中打开Goog​​le云端硬盘文件

时间:2017-07-04 10:24:42

标签: google-api google-drive-api google-sheets-api

使用Google Drive API我可以获取文件webViewLink以链接到云端硬盘中的文件预览,然后用户可以在顶部栏中选择“使用Google表单打开”以打开文件在表格中。

有没有办法跳过中间步骤,并直接链接到Google表格中的该文件?

2 个答案:

答案 0 :(得分:2)

File.resource还包含一个名为webViewLink的链接

  

webViewLink字符串用于在浏览器中的相关Google编辑器或查看器中打开文件的链接。

这不适用于所有文件类型,但它应该适用于工作表。

答案 1 :(得分:1)

您在webViewLink看到了什么?

当我尝试时,我得到了

"webViewLink": https://docs.google.com/spreadsheets/d/1egZQnArX7TOHlQWSHiba3TTNt9Y7JoqgDAIJMdM0MQ/edit?usp=drivesdk"

直接打开工作表。

所以有几件事: -

  1. 您确定相关文件是原生Google电子表格,还是例如上传的Excel
  2. 如果您的webViewLink不同,您可以在/d/
  3. 之后设置自己的文件ID来自行构建网址