有人在 Node-RED 中使用过 "google-spreadsheet" npm 吗?

Has anyone used the "google-spreadsheet" npm in Node-RED?

我希望能够从我的 Node-RED 项目中的 Google Sheet 中读取单元格。我试过在我的 package.json 中包含节点 "google-spreadsheet" (https://www.npmjs.com/package/google-spreadsheet),并在 Node-RED 函数中使用它,但没有成功。很可能我错误地格式化了此函数的 node.js 调用。我希望有人有一个我可以参考的工作示例(即从 Google Sheets 提取数据的 Node-RED 项目)。

要在 Function 节点中使用 npm 模块,您需要将它们包含在 settings.js 文件中,以便将它们添加到 Function 节点上下文中。

有关如何执行此操作的详细信息,请参阅文档 here

例如要将 os 模块添加到函数上下文中,您需要将以下内容添加到 settings.js 文件的 functionGlobalContext 部分:

...
functionGlobalContext: {
    osModule:require('os')
}
...