Node.js 如何使用google drive api v3重命名文件?电子

Node.js 如何使用google drive api v3重命名文件?电子,node.js,google-drive-api,electron,Node.js,Google Drive Api,Electron,对于v2,我们可以得到一个如何使用googledriveapi重命名文件的示例。这是链接 下面是如何在javascript中用v2重命名文件 /** *重命名文件。 * *@param{String}fileId要重命名的文件的ID。*@param{String}newTitle文件的新标题。 */ 函数重命名文件(文件ID,newTitle){ var body={'title':newTitle}; var request=gapi.client.drive.files.patch({ “

对于v2,我们可以得到一个如何使用googledriveapi重命名文件的示例。这是链接
下面是如何在javascript中用v2重命名文件

/**
*重命名文件。
*
*@param{String}fileId要重命名的文件的ID。
*@param{String}newTitle文件的新标题。 */ 函数重命名文件(文件ID,newTitle){ var body={'title':newTitle}; var request=gapi.client.drive.files.patch({ “fileId”:fileId, “资源”:正文 }); 请求执行(功能(resp){ 控制台日志(“新标题:”+相应标题); }); }
我需要用electron和nodejs从v2创建类似于示例的函数。
以下是我到目前为止所做的工作

如果要使用驱动器API v3重命名文件,必须使用
文件:更新
请求,如下所示:

function renameFile(auth) {
  const drive = google.drive({version: 'v3', auth});
  var body = {'name': 'NEW_NAME'};
  drive.files.update({
    fileId: 'ID_OF_THE_FILE',
    resource: body,
  }, (err, res) => {
    if (err) return console.log('The API returned an error: ' + err);
    else {
      console.log('The name of the file has been updated!');
    }
  });
}
您还可以使用驱动器API v3参考来模拟
更新
请求

例如,我建议您检查Drive API v3 Node.js Quickstart,稍后您可以根据需要对其进行相应的调整

参考文献
  • )

  • )


您能否发布您在问题中使用的代码以及哪些代码不起作用@dhanyn10i在v3中找不到任何函数重命名文件的示例@Ale13现在我注意到您需要Node.js的脚本。从你的问题来看,我以为你想要Javascript脚本。这是我糟糕的英语技能。对此我深表歉意。我知道我的回答不适合你的问题。因此,我必须删除它,因为我不想混淆其他用户。我再次为我糟糕的英语水平深表歉意。