本文介绍了Google应用脚本重命名文件无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当运行这个脚本时,我得到错误
TypeError:在对象File中找不到函数setName。 (第8行,文件代码)

  function rename(){
var folder = DocsList.getFolder('夹');
var files = folder.getFiles();
for(var i in files){
oldName = files [i] .getName()
newName = oldName.replace(/ \d + / g,'')
newName = newName.replace(/ \s / g,'');
档案[i] .setName(newName)

}


解决方案

方法是rename()而不是setName() .rename(newName)


When running this script I get the error TypeError: Cannot find function setName in object File. (line 8, file "Code")

function rename() {
  var folder = DocsList.getFolder('Folder');
  var files = folder.getFiles();
  for (var i in files) {
    oldName = files[i].getName()
    newName = oldName.replace(/\d+/g, '')
    newName = newName.replace(/\s/g, '');
    files[i].setName(newName)

  }
解决方案

The method is rename() and not setName()

files[i].rename(newName)

这篇关于Google应用脚本重命名文件无法正常工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-27 15:48