יש אפשרות למחוק אנשי קשר בגוגל רק מילה /קידומת מסויימת?
-
@שמואל-ש ראיתי את השאלה שלך, עניין אותי אז כתבתי לזה סקריפט (גוגל סקריפט) :
function myFunction() { let del = 'hey google' let regex = new RegExp(`(^${del})`, 'g') var count = 0 let contacts = ContactsApp.getAllContacts() for (let contact of contacts) { let name = contact.getFullName() if (regex.test(name)) { count++ let address = contact.getEmailAddresses() Logger.log(`(${count}) found matched contact. name is ${name} and address is ${address[0]}`) contact.deleteContact() } } if (count === 0) { Logger.log('not found any matching contact') } else { Logger.log(`found and deleted ${count} contacts`) } }
בשורה השניה - משנים את הערך שבתוך הגרשים (כרגע hey google) לטקסט שאתה רוצה שעל פיו הוא ימחק.
הוא ימחק את כל אנשי הקשר שמתחיל השם שלהם בטקסט שנכתב שם. (זה עובד על רגקס - אם פתוח לך כאן כדאי מאוד לקרוא)ליצור סקריפט גוגל חדש, להכניס את הקוד דלעיל, לשנות את הערך בשורה השניה למה שאתה רוצה- ואז להריץ (הוא ידרוש הרשאה וכו')
-
@chv הוא כותב ההפעלה התחילה, ולוקח לו שניה עד שהוא מודי שההפעלה הסתיימה!
ולמעשה שום דבר לא נמחק לי! -
@chv אמר ביש אפשרות למחוק אנשי קשר בגוגל רק מילה /קידומת מסויימת?:
@שמואל-ש אני שואל אם בפלט (לוג) היה גם את השורה הזו?
-
@שמואל-ש אוי.. לא ניקת את הקוד לפני שהדבקת את הקוד מכאן
בקיצור - תמחק את השורה הראשונה והאחרונה בקוד הנוכחי אצלך. -
@שמואל-ש אוי.. לא ניקת את הקוד לפני שהדבקת את הקוד מכאן
בקיצור - תמחק את השורה הראשונה והאחרונה בקוד הנוכחי אצלך. -
-
@שמואל-ש אז תריץ את הסקריפט עוד פעם.
הוא לא יכול לרוץ על יותר מידי הרבה אנשי קשר בבת אחת. פשוט תריץ כמה פעמים -
@chv אבל צריך רק לשים לב שאפילו כשהוא כבר כן כותב ההפעלה הושלמה ואל שגיאה, כאילו שהוא כבר סיים, אז זה לא בדיוק ככה וצריך להריץ את זה עוד כמה וכמה פעמים עד שהוא באמת מסיים ולא מוצא שום דבר למחוק.