首页 > 解决方案 > javascript 错误 500 内部错误的 Google 工作表(google-spreadsheet)包装器

问题描述

我想寻求帮助。几个月来,我使用了一个很棒的库 google-spreadsheet ( https://www.npmjs.com/package/google-spreadsheet ) 在 google sheet 中写入数据。直到上周,一切都运作良好。不知何故-我不知道会发生什么(没有更改我的代码),但是现在当我尝试使用这个库时(如果我使用 python(另一个库)也会发生同样的错误。我试图删除一些工作表和它们似乎可以正常工作..为了继续,我想知道是否有人遇到此问题,或者我如何调试/可能是某些数据导致问题...谢谢

这是错误:

“错误”:{“代码”:500,“消息”:“遇到内部错误。”,“状态”:“内部”}}

附上代码(尽管我几乎可以肯定它与代码无关,因为其他 python 库到谷歌表会导致相同的错误)

AddToGoogleSheet.js

 const { GoogleSpreadsheet } = require('google-spreadsheet');
    const doc = new GoogleSpreadsheet('XXXXXXXXXXXXXXXXXXXXXXXXXXX');
 async function ReadDate(sheetNum) {
        await doc.useServiceAccountAuth(require("./keys.json"));
        await doc.loadInfo();
        const sheet = doc.sheetsByIndex[sheetNum];
        const rows = await sheet.getRows();
        console.log(rows.length);}
    module.exports = {
        addrowtosheet,
        ReadDate
    }; 
app.js

    let sheetservice = require("./Sheets/AddToGoogleSheet");
    //let os = require('os');
    sheetservice.ReadDate(0)

标签: google-sheetsgoogle-sheets-api

解决方案


推荐阅读