我上传了混合负载的文件(图像、文档、pdf),所有文件扩展名为 .dc 文件是否根据基础类型进行转换。
作为迁移过程的一部分,我使用 Google Apps 脚本重命名这些文件并应用适当的文件扩展名,例如 .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'
我知道这并不理想,因为您必须制作副本并删除原始文件,但这目前可能是一个不错的解决方法。
请在以下位置记录问题问题跟踪器 http://code.google.com/p/google-apps-script-issues/issues/list提供您的用例的详细信息,以便我们进一步深入研究。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)