File upload 在google应用程序脚本中上载文件时无法获取文件名
我想在上传文件完成时获取文件名。我有这个并遵循这个代码 但是,当我从以下代码中获取文件名时:File upload 在google应用程序脚本中上载文件时无法获取文件名,file-upload,google-apps-script,File Upload,Google Apps Script,我想在上传文件完成时获取文件名。我有这个并遵循这个代码 但是,当我从以下代码中获取文件名时: var fileBlob = e.parameter.thefile; 结果总是返回字符串“FileUpload” 如何获取文件名?非常感谢。下面的示例脚本生成了一个DocsList对象。这个对象有一个方法来扩展示例中的函数 function doPost(e) { // data returned is a blob for FileUpload widget var fileBlob =
var fileBlob = e.parameter.thefile;
结果总是返回字符串“FileUpload”
如何获取文件名?非常感谢。下面的示例脚本生成了一个DocsList对象。这个对象有一个方法来扩展示例中的函数
function doPost(e) {
// data returned is a blob for FileUpload widget
var fileBlob = e.parameter.thefile;
var doc = DocsList.createFile(fileBlob);
var fileName = doc.getName();
}
试一试。您可以使用以下代码获取文件名
var fileBlob = e.parameter.thefile;
fileBlob.getName();
您可以通过此操作获取文件名,而无需存储在驱动器中 由于fileBlob的类型是blob,我们将通过e.parameter.name获得它,因此我们必须参考类blob 有关类Blob支持的其他方法,请参阅此处 希望这有帮助。
Happy CodingDoc.getName()提供了“文件上传”?很抱歉,我是谷歌应用程序脚本的新手。您能建议或解释一下Doc.getName()的含义吗?非常感谢你。