Как поместить данные в электронную таблицу Google с помощью React JS - PullRequest
3 голосов
/ 13 июня 2019

Я использовал это как ссылку https://github.com/ruucm/react-google-sheets, но я продолжал получать ошибку gapi 404 всякий раз, когда я запускал это, у меня возникало предположение, что ссылка на github не существует, и поэтому мое приложение не можетработа

А может я и не прав.

Есть ли действительно хорошая справка, где я могу отправлять данные из реактивных js в электронные таблицы Google?

Я пробовал множество попыток для электронных таблиц, но в электронной таблице данные будут противоположнык приложению Что мне нужно, так это РЕАГИРОВАТЬ НА SPREADSHEET

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

1 Ответ

0 голосов
/ 19 июля 2019

Я уже понял это

проверьте другой вопрос, который я сделал, и у него есть необходимый код

ссылка 1

...