gpt4 book ai didi

javascript - 通过浏览器中运行的 JavaScript 将数据推送到 Google 电子表格

转载 作者:行者123 更新时间:2023-12-03 07:02:36 49 4
gpt4 key购买 nike

我正在开发一个网络应用程序,我希望允许用户将数据推送到她自己的 Google 电子表格中。

首先我尝试使用Google APIs Client Library for JavaScript但它似乎没有涵盖电子表格 API ( https://developers.google.com/apis-explorer/#p/ )。

然后我决定直接使用Google Spreadsheets API version 3.0 。我设法使用 jQueryJSONP 检索用户的电子表格:

$.ajax({
url: 'https://spreadsheets.google.com/feeds/spreadsheets/private/full?alt=json-in-script&access_token=' + access_token,
dataType: 'JSONP',
success: function(data){
// use the spreadsheets
}
});

用同样的方法,我从用户选择的电子表格中检索工作表。然后我必须将数据POST到所选工作表。问题来了:无法使用 JSONP 来做到这一点。而且Google服务器似乎不支持CORS。我在浏览器中收到以下错误:

XMLHttpRequest 无法加载 https://spreadsheets.google.com/feeds/...Access-Control-Allow-Origin 不允许来源 ..mysite..。

感谢您对此问题的调查。

最佳答案

分步说明及屏幕截图

阅读了 Martin Hawskey精彩介绍(将数据从 HTML 表单发送到 Google 电子表格)并发现了一些差距/假设,我们决定编写一个详细/全面的教程,其中包含分步说明少数人发现它很有用: p>

https://github.com/dwyl/html-form-send-email-via-google-script-without-server

该脚本将通过 HTTP POST 发送的所有数据保存在 Google 电子表格中,并可选将内容转发到电子邮件地址。 (如果您想收到新数据的通知,这很有用)

HTML 表单:

contact form

结果(工作表中的行):

row in sheet

希望对其他人有帮助。

关于javascript - 通过浏览器中运行的 JavaScript 将数据推送到 Google 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19887737/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com