【发布时间】:2021-08-30 08:46:43
【问题描述】:
我一直在尝试通过 Kofax 机器人将文件从我的计算机上传到 Google 云端硬盘。如果您不了解 Kofax,请不要担心,我认为在这种情况下并不重要。
我已经找到了 Upload file to my google drive with Google Apps Script (NO FORM IN GOOGLE) 之类的帖子,但是他们使用 javascript 来发送 API 请求,而我在 Kofax 中无法轻松做到这一点。
由于应用程序脚本可能也适用于我,因此复杂的部分是发出 API 请求。
这是我在 Kofax 上的表格:
也许这对你们中的一些人来说很明显,但我之前从未真正使用过 API,除了基本的 GET 请求,所以我不知道我能用它做什么。
感谢您的帮助
编辑: 由于问题略有进展并且有人要求我更清楚地了解它,我将在下面添加我所知道的所有内容。但是我不能发布我的“当前解决方案”,因为我没有,否则我不会在这里发布。
我的目标是通过 Kofax Web 自动化机器人直接向 Google 发出 GET 或 POST 请求,或者直接使用 Google Drive 或 Apps 脚本(它似乎以类似的方式工作,所以我不确定它是否重要)。
我获得了有关如何创建 POST 请求以从 Kofax 上传文件的更多具体信息,看起来类似于:。
我目前的问题是由于身份验证,我无法执行此类请求。管理控制台中有一个 OAuth 选项,可让用户使用我不太了解的表单创建“应用程序”和“用户”。
我在这里找到了与此相关的 Kofax 文档:https://docshield.kofax.com/RPA/en_US/11.0.0_qrvv5i5e1a/help/kap_help/mgmtconsole/c_oauthintromc.html,但他们在 Twitter 上的示例显示了一种名为“添加应用程序”的东西,它存在于 Twitter 中,但似乎不在 Google 上。
在 Kofax 中还有一种称为 OAuthCredentials 的类型,其中包含以下所有字段: 通过在此处手动填写访问令牌,我能够在本地运行测试 GET 机器人一个小时,但似乎没有刷新令牌工作,机器人在管理控制台(服务器)上没有工作,这是我的最终目标。
一旦我确切地找到了如何制作一个将文件上传到 Google Drive 的机器人,我将在这篇文章下制作一个完整的教程,因为目前互联网上似乎还没有。
【问题讨论】:
-
欢迎加入堆栈,请阅读How to Ask 编辑您的问题,包括minimal reproducible example 并描述您在当前解决方案中遇到的任何问题。
标签: google-apps-script google-api google-drive-api kofax