创建上传时自动执行的 Google Apps 脚本

Net*_*com 5 google-apps google-apps-script

我有一个有趣的相当简单的问题正在尝试解决,但我不知道正确的代码可以使其正常工作。

基本上,我正在运行一个非常旧的本地应用程序,它允许我打印交易收据。我能够将此收据打印到我的计算机上特定目录中的特定文件,或者我可以将其设置为自动打印到我的计算机上的打印机。目前,我将数据打印到文件中,然后复制该文件的内容并将其粘贴到Word文档模板中,然后手动检查数据并格式化数据,使其看起来干净(我应该注意,数据在固定字段中打印出来格式需要特定的字体和大小,以便其过去正确。完成所有这些后,我将通过电子邮件发送 word 或 pdf 文档。

本质上,我在这里想做的是自动化这个方法,我认为这应该可以使用 Google Apps 脚本实现。

我的想法是应该可以:

  1. 将我的应用程序中的所有原始文件保存到我的计算机上的特定目录
  2. 将该文件夹与谷歌驱动器同步
  3. 让谷歌应用程序脚本在上传时自动执行
  4. 让谷歌应用程序脚本自动使用我使用页眉/页脚创建的特定文档模板,然后粘贴上传的新文件中的所有内容
  5. 让 Google Apps 脚本模式匹配文档内容中的某些元素并正确设置其格式。
  6. 使用特定文件命名约定将文档保存到特定位置
  7. 根据源文档中特定的正则表达式匹配字段,自动将文档作为 doc 或 pdf 通过电子邮件发送。

谁能提供一个具体的代码示例,演示如何利用 Google 应用脚本来监视特定 Google 云端硬盘文件夹的内容,以便在上传新文件后立即触发事件?

提前致谢!