【发布时间】:2020-06-17 23:08:13
【问题描述】:
因此,我目前在我的 JavaScript 代码中将一些 CSV 格式的数据作为字符串作为 chrome 扩展的一部分。我需要的是一个按钮,单击该按钮将打开一个新选项卡,其中包含作为 Google 表格文档加载的 CSV 数据。基本上是一个“在 Google 表格中打开”按钮。打开的 Google 表格文档最好不要存储在已登录用户的驱动器(或任何驱动器)中,而只需打开一个新选项卡并打开 CSV 文件即可。
$("#opnWithSheetsBtn").click((e)=>{
myCSV = $("#userInput").value()
// Code which will open CSV data in new tab using Google Sheets
})
TLDR:我想在前端应用程序中创建一个“使用 Google 表格打开”按钮。
【问题讨论】:
-
是的。我对 Google Drive API 不太熟悉,我不确定是否应该使用 Sheets 或 Drive API。我也希望 .CSV 文件不要存储在用户驱动器中,而只是在 Google 表格中打开,如果可能的话,用户甚至不必登录到 Google 帐户,只需查看在新文件中打开的数据标签。我想基本上使用谷歌表格网站向用户显示数据。
-
请改进您的问题,以明确您的 html 是在网站上而不是网络应用程序上。也许提供一个示例,说明您的代码是什么样的以及您要完成的工作。
-
我添加了一些代码@Cooper
-
那么,如果您不希望用户将工作表存储在他的云端硬盘中,您打算将其存储在哪里?在您/您的应用程序驱动器上,然后将其公开?
-
最好的情况是它只是在 Google 表格中打开而不存储在任何人的驱动器中(允许没有 Google 帐户的用户查看 Google 表格)。但是,如果不将其存储在驱动器中是不可能的,那么我希望将其存储在用户驱动器中。
标签: javascript google-apps-script google-sheets google-chrome-extension google-sheets-api