我為 Google Apps Script 作業了一段時間。我有很多程式,我已經授權了 Gmail、Docs、Drive、Calendar、UI 等……我剛剛添加了聯系人……但它不起作用
我的第一步是 Contacts.createContact(),但無論我做了什么,這都失敗了。檔案說需要“https://www.google.com/m8/feeds”范圍。我有這個。我還添加了“https://www.googleapis.com/auth/contacts”
我在作業區的管理員中打開了 API。我已使該應用程式成為受信任的應用程式。我已經洗掉了所有內容的授權并閱讀了。奇怪的是,在列出所有請求權限的內容時給予授權,在聯系人下會說“聯系人:查看,編輯,洗掉......”它特別沒有說“創建”。
我已經按照我可以為 Google 找到的所有檔案進行操作,并打開了所有內容并授予了所有內容的權限。不過,我無法創建聯系人。
uj5u.com熱心網友回復:
這對我有用:
function createADoggieContact() {
ContactsApp.createContact("Cooper","Dachshund","[email protected]");
}
創建聯系人
uj5u.com熱心網友回復:
我沒有發布代碼,因為這不是代碼問題。經過數小時的反復試驗,我發現了問題所在。這在我可以在 Google 中找到的任何地方都沒有記錄。谷歌支持也無法弄清楚。我留下了他們希望接受的反饋。
我希望這可以幫助遇到這個問題的其他人。這是因為我嘗試執行的第一個方法是為了獲得授權而執行的第一個方法是 ContactsApp.createContact()。首先呼叫它并且為了獲得授權似乎是不允許的,或者他們將允許作為第一個操作的東西。不知道這是否與安全有關。
我更改了我的代碼,改為將 ContactsApp.getContact() 用于已知和現有的聯系人。該代碼有效!授權彈出。的確。得到了資訊。然后我將代碼改回 .createContact()....一切正常。
這似乎僅在您第一次嘗試使用 ContactApp 并在您的代碼中第一次授權它時出現。也許這只是我帳戶中的一個小故障,但同樣的小故障也可能發生在其他人身上。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/416502.html
標籤:
