如何使用 Google 文档作为邮件模板?
-
22-09-2019 - |
题
是否可以使用 Google 文档作为邮件模板?如何通过 API 更改模板变量?基本上,我想在 Google 上保留一个模板,并在更改名称、地址等一些变量后将其导出为 PDF 文件。是否可以完全通过 PHP 中的 API 来完成?
编辑
实时文档X 正在提供这些功能,但我认为文档不可共享。
编辑
即使没有答案可以接受,我也必须因为赏金而接受一些答案,这是真的吗?
解决方案
不太确定我是否理解这里的用例,但我认为您想要生成一系列 PDF,这些 PDF 已使用姓名和地址等信息进行个性化,然后作为 Google 文档上的共享网络可访问文档邮寄出去。
如果这是正确的,那么是的,我认为你应该能够做到这一点。
步骤 1) 在 Google 文档中创建模板。
步骤 2) 使用 API 复制文档: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#copying_documents
步骤 3) 使用此处的 API 编辑包含个性化信息的新文档: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#updatingchanging_documents_and_files
步骤 4) 使用此处的 API 与适当的人员共享新文档: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#managing_sharing_permissions_of_resources_via_access_control_lists_acls
如果您特别想要自定义 PDF,则可以使用导出 API(但我认为您不能将其作为 PDF 共享,尽管您可以将其作为只读文档共享): http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#downloading_documents_and_files
希望有帮助。
其他提示
我不知道,如果这是你在寻找什么,但在这个环节上的第5节说明了如何基于模板/电子表格组合发送自动生成的电子邮件:
http://www.google.com/google-ds /scripts/mail_merge.html#section5
可以一个文档存储为具有一些元符号的模板(例如{0})以与实数值取代。 然后retrive使用谷歌API文档该文档,并与值代替所有METAS。 然后保存置换为新的文档的结果,导出为PDF和删除。
所有这些事情应该是可通过API。
下面是从论坛上一些关于自定义模板私人
http://www.google的.com /支持/论坛/ p /谷歌+文档/线程?TID = 40b028a54a1fc981&HL =烯
我觉得应该可以手动创建私人模板,然后编辑它通过API - 根据您的私人模板(可能保存的任何文件)创建新文档,编辑,保存并导出为PDF
希望它帮助
您可以只下载文档(的 code.google.com )和使用preg_replace_callback
或类似的东西做更换模板在你的PHP代码,然后再上传它(如复制),但performancewise这会吸...