我一直在广泛阅读表格v4的文档。我正在尝试仅使用apikey将表单数据发布到google电子表格(不使用oauth)。我不希望客户/用户必须登录才能填写我的表格。
The docs indeed仅说oauth。有没有办法解决?无论如何,有没有将简单表格的数据发送到Google工作表?
这是我正在尝试的代码。
const postURL = `https://sheets.googleapis.com/v4/spreadsheets/1GOSI8dDYmuBIznSV-Ge9WtY_RSivo6rEpnpC8EZDnuw/values/orders!:append?insertDataOption=INSERT_ROWS&valueInputOption=RAW&key=mykey`;
let opts = {
method: 'POST',
body: JSON.stringify({
// "range": 'orders',
"majorDimension": 'ROWS',
"values": [
this.state.email
],
})
}
e.preventDefault()
fetch(postURL, opts)
.then(response => console.log('Success!', response))
.catch(error => console.error('Error!', error.message))
}
答案 0 :(得分:0)
作为评论者,您不能。您只能使用api键进行GET。该死!
但是,这是有关如何使用电子表格一侧的脚本提交表单的很好的指南: