是否有可能创建一个谷歌应用程序脚本来操纵Android手机中的文件?

时间:2014-07-11 19:16:50

标签: android google-apps-script gmail configuration-files

我正在使用JuiceSSH随时与我的RaspberryPi建立SSH连接。我需要做的是将IP地址值交换到JuiceSSH配置文件中,并使用RaspberryPi在IP地址更改时发送的IP地址。我正在考虑使用谷歌应用程序脚本,我可以从电子邮件中获取新的IP地址值。但我不知道JuiceSSH应用程序在哪里保存配置。而且我也不知道我是否可以使用谷歌应用程序脚本将任何文件操作到Android手机中。

1 个答案:

答案 0 :(得分:0)

Google Apps脚本无法直接访问除Google云端硬盘中的文件以外的任何文件。

您可以授权脚本间接更改JuiseSSH配置 - 如果可以......

  1. 找出它的位置。
  2. 在手机上设置网络服务器以接受传入的POST操作。
    • 请参阅此LifeHacker blog
    • 收到有效的POST后,解码有效负载并使用它来更新本地文件。
    • 这会有安全问题!
  3. 撰写您的Google Apps脚本
    • 监控您的电子邮件,以获取有关更改Raspberry PI的IP地址的消息。
    • 了解如何跟踪手机的IP地址!
    • 将更新发布到您的手机。
    • 定期重试,直到POST成功(因为手机的连接不可靠)
  4. 另一种方法是让Google Apps脚本WebService提供设备的当前地址;然后,手机上的程序可以定期联系服务以查找地址,并更新文件。

    当然,如果您使用名称而不是IP地址连接到Raspberry PI,则不必担心任何此类问题。