我正在使用脚本来生成具有GPS数据... GPX文件的文件。现在,我正在搜索适用的MIME TYPE。
var alumnopath = DriveApp.getFoldersByName(foldername);
var folderalumno = alumnopath.hasNext() ?
alumnopath.next() : DriveApp.createFolder(foldername);
//This creates a file in the folder
var file = folderalumno.createFile(filename + '.gpx', TRK, MimeType.PLAIN_TEXT);
TRK是文件的内容(GPS数据)。
由于缺少其他选项,我正在使用MimeType.PLAIN_TEXT。
问题:如果我从智能手机上的Google-Drive-App中打开生成的GPX文件,该文件将以文本文件的形式打开,而不是直接打开相应的APP(例如Outdooractive,OruxMaps,等)进行导航。
[当我修改文件(不要紧...做一点小事)并再次对其进行保护时,它可以按预期工作(打开导航应用程序。)
我的问题:如何告诉Google云端硬盘该文件必须被视为必须由导航应用程序打开的GPX文件?
同时我自己找到了解决方案。
我刚刚将MimeType.PLAIN_TEXT替换为application / gpx + xml
var file = folderalumno.createFile(filename + '.gpx', TRK, 'application/gpx+xml');