ERR_OSSL_UNSUPPORTED 尝试将 google 电子表格库与打字稿一起使用时

ERR_OSSL_UNSUPPORTED when trying to use google spreadsheet library with typscript

我尝试执行此代码(从文档 https://theoephraim.github.io/node-google-spreadsheet/#/ 复制):

async function accessSpreadsheet(){
    const doc = new GoogleSpreadsheet(process.env.spreadsheetId!);
    await doc.useServiceAccountAuth({
        // env var values are copied from service account credentials generated by google
        // see "Authentication" section in docs for more info
        client_email: process.env.GOOGLE_SERVICE_ACCOUNT_EMAIL!,
        private_key: process.env.GOOGLE_PRIVATE_KEY!, 
    });
    await doc.loadInfo(); // loads document properties and worksheets
    console.log(doc.title);

}

accessSpreadsheet();

& 我收到这个错误:

library: 'DECODER routines',
reason: 'unsupported', 
code: 'ERR_OSSL_UNSUPPORTED

我不明白我是怎么结束的。我已经尝试 google 这个问题,尝试下载多个不同的依赖项并尝试不同的操作系统,但问题仍然存在。 谢谢。

我找到了解决方案。我的 google 私钥应该是 btw " "。