我以此为参考https://github.com/ruucm/react-google-sheets 但是每当我运行此命令时,我都会不断出现错误 404错误 我预感github链接不存在,因此我的应用程序无法工作
或者我错了。
有没有很好的参考资料,可以将React js的数据发送到Google电子表格?
我在电子表格上尝试了无数次尝试,但在电子表格中向应用程序提供数据的地方却相反 我需要的是对电子表格的反应
import React, { Component } from 'react';
import ReactGoogleSheets from 'react-google-sheets';
class GoogleSheets extends Component {
constructor(props) {
super(props)
this.state = {
sheetLoaded: false,
}
}
render() {
return (
<ReactGoogleSheets
clientId={'243...apps.googleusercontent.com'}
apiKey={'AIza...'}
spreadsheetId={'2PAC...'}
afterLoading={() => this.setState({ sheetLoaded: true })}
>
{this.state.sheetLoaded ?
<div>
{/* Access Data */}
{console.log('Your sheet data : ', this.props.getSheetsData( 'gSheets' ))}
{/* Update Data */}
<button onClick={() => {
this.props.updateCell(
'gSheets', // sheetName
'b', // column
2, // row
'TESTING', // value
null, // successCallback
(error) => {
console.log('error', error)
} // errorCallback
);
}}>update cell!</button>
</div>
:
'loading...'
}
</ReactGoogleSheets>
)
}
}
export default GoogleSheets;
输出应该是一个带有数据的按钮,以便在电子表格中发送
但是我得到的只是这个错误
gapi.js:257 GET https://apis.google.com//scs/apps-static//js/k=oz.gapi.ko.u0WhFdqJrXQ.O/m=auth2,client/rt=j/sv=1/d=1/ed=1/am=QQE/rs=AGLTcCO-v0Extr2gWwJAKxa0xtQS573uyA/cb=gapi.loaded_0 net :: ERR_ABORTED 404
答案 0 :(得分:1)
更新gapi.js
或在您的
node_modules/react-google-sheets/google-sheet-connector/gapi.js
,然后添加https://apis.google.com/js/api.js中的内容。 保持最后一行显示
module.exports = gapi;
答案 1 :(得分:0)