有没有办法通过谷歌应用程序脚本比较两张联系人照片?

问题描述

现在我正在谷歌表上运行一个脚本来同步两个帐户之间的联系人。

当我更新时,我会比较当前和过去的数据。联系人照片本身大部分时间都是一样的,变化很少,所以我不想每次都更新数百张照片,这需要一段时间。不幸的是,我一直无法找到一种方法来有效地将前一张照片与当前照片进行比较。

每次联系人上传照片时,您都需要为其提供编码数据,然后谷歌在给定的 url 上创建它。相同照片的 url 不同,当比较来自两个 URL 的相同照片的长度等时,照片数据不匹配。给定两个照片网址,如何判断两张照片是否相同?

示例网址:

https://lh3.googleusercontent.com/-0oH1FBrea-M/YIHHfTH0ICI/AAAAAAAAAAA/YrYmrA92lLoyOf-eTNu8geyomhaEHGEsACOQCEAE/s100/photo.jpg

https://lh3.googleusercontent.com/-G7JfH_vmY3I/YJ2RRLUp0VI/AAAAAAAAAAA/XMDZ_LNXi709ofwRMmI9uLgUOZU7bMVmQCOQCEAE/s100/photo.jpg

解决办法: 我最终做的是将第一个联系人 photo_url 存储在 Person 对象的 miscKeywords 属性中,因为我没有使用任何与之相关的东西。当我去更新我的联系人时,我提取了所有应该匹配的联系人,然后比较了 miscKeywords 部分以查看 url 是否已更新。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)