将GPX文件写入Google云端硬盘,然后使用APP打开

问题描述 投票:0回答:1

我正在使用脚本来生成具有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文件?

google-apps-script gpx
1个回答
0
投票

同时我自己找到了解决方案。

我刚刚将MimeType.PLAIN_TEXT替换为application / gpx + xml

var file = folderalumno.createFile(filename + '.gpx', TRK, 'application/gpx+xml');

© www.soinside.com 2019 - 2024. All rights reserved.