gpt4 book ai didi

google-drive-api - 是否可以使用 google apps 脚本或 google drive api 创建新修订版?

转载 作者:行者123 更新时间:2023-12-04 03:43:44 25 4
gpt4 key购买 nike

搜索了一堆并找到了关于列表/获取/更新修订的页面,但没有关于实际进行新修订的内容。说明听起来好像如果我在 requestBody 中设置 published: true 它将为文件的当前状态创建一个新的修订版。在节点中写了一些快速测试代码:

async function testGlg() {
await setupGoogleAuth()
const fileId = '1mVYwVAjDVcR-0bvxLaHzdToy6gx38B5Oe4CZhnRJuJo'
const r = await drive.revisions.list({
fileId: fileId,
})
const revisions = r.data.revisions
const latestRevisionId = revisions[revisions.length-1].id
const w = await drive.revisions.update({
fileId: fileId,
revisionId: latestRevisionId,
requestBody: {
published: true,
},
})

但这似乎没有做任何事情。此外,我无法找到一种方法来获取在 chrome 中显示的修订名称或通过 api 进行设置。

最佳答案

Revisions API 返回对文档执行的更改历史

  • 您不能使用 Revisions API 创建新修订,因为修订是在后台自动创建的 - 作为对文档更改的响应。

  • 您可以通过 UI 或 - 根据文档类型 - 使用 API(例如Google Sheets API 用于电子表格

  • 方法 Revisions: update 允许您修改现有修订的处理方式(例如,它应该永远保留),但它不会更改修订内容。

关于google-drive-api - 是否可以使用 google apps 脚本或 google drive api 创建新修订版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65514739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com