Dav*_*idF 5 google-apps-script google-drive-api
我上传了一个混合加载的文件(图像,文档,pdf),所有文件的文件扩展名为.dc.文件是否根据基础类型进行了转换.作为迁移过程的一部分,我使用Google应用脚本重命名这些文件,并应用了适当的文件扩展名,如.pdf.选择任何这些文件并将结果下载到扩展名为.pdf.dc的文件中
.dc来自哪里,我可以在我的GAS重命名过程中摆脱它吗?
你是对的,直接改变原来的扩展名似乎没有什么好办法。我相信这是因为原始扩展名一定与 MIME 类型信息有关,而且很难摆脱这一点。
但是,如果您制作副本而不是重命名,则新名称会删除旧扩展名。
这是对我有用的(刚刚用 gif 和 jpg 进行了测试,不能像这样将 JPG 转换为 GIF...) -
var file = DocsList.getFileById('MYID');//name is 'test.jpg'
file.rename('test.gif');//name is now 'test.gif.jpg', not desired
file.makeCopy('test.gif');//new file is created with download name of 'test.gif'
Run Code Online (Sandbox Code Playgroud)
我知道这并不理想,因为您必须制作副本并删除原始文件,但这目前可能是一个不错的解决方法。
请在问题跟踪器中记录问题并附上您的用例详细信息,以便我们进一步深入研究。
| 归档时间: |
|
| 查看次数: |
2336 次 |
| 最近记录: |