מי שרוצה אפליקציה שיכתוב פה את גירסת האנדרואיד ואני אעלה
צבי התותח
-
בקשות אפליקציות -
מדריך | צריבה באודין - איך לצרוב גירסא? - מדריך כללי@שמואל סליחה שכתבתי פה תגובה זה היה בלא כוונה ואני לא רוצה לעבור על חוקי פורום בבקשה לא להרחיק אותי
-
בקשות אפליקציות@מוטי-ברנדhttps://www.apkmirror.com/apk/sud-inc/dr-driving-2-2/dr-driving-2-2-1-48-release/dr-driving-2-1-48-2-android-apk-download/download/ בקשה
-
מחפש טאבלט טוב@THMHE חשבתי את האמת להתקין על זה נטפרי.
תודה רבה לכולם! -
בקשת מידע | סקריפט ליצירת אנשי קשר בגוגלהצלחתי להגיע עם chat gpt לקוד שעובד מצויין בשבילי.
הבעיה שזמן ריצת הסקריפט מוגבל לשש דקות והוא לא מספיק לעשות הכל.
ניסיתי לחלק את זה למנות ולשחק עם התאריכים, כל פעם טווח של כמה חודשים. אבל משום מה הסקריפט לא מתייחס לטווח התאריכים הוא כל פעם מתחיל מהתחלה, גם מתאריכים שלפני הטווח.
מצ"ב הסקריפט// הרשאות גוגל אנשי קשר var CONTACTS_SCOPE = 'https://www.googleapis.com/auth/contacts'; // קוד OAuth2 var contactsService = OAuth2.createService('contacts') .setAuthorizationBaseUrl('https://accounts.google.com/o/oauth2/auth') .setTokenUrl('https://accounts.google.com/o/oauth2/token') .setClientId('?') .setClientSecret('?') .setCallbackFunction('authCallback') .setPropertyStore(PropertiesService.getUserProperties()) .setScope(CONTACTS_SCOPE); function authCallback(request) { try { var authorized = contactsService.handleCallback(request); if (authorized) { return HtmlService.createHtmlOutput('ההרשאה ניתנה בהצלחה!'); } else { return HtmlService.createHtmlOutput('ההרשאה נדחתה. אנא נסה שוב.'); } } catch (error) { Logger.log('Error in authCallback: ' + JSON.stringify(error)); return HtmlService.createHtmlOutput('שגיאה במהלך ההרשאה. נא לבדוק את קובץ הלוג לקבלת מידע נוסף.'); } } function authorizeContacts() { var authorizationUrl = contactsService.getAuthorizationUrl(); return HtmlService.createHtmlOutput('<a href="' + authorizationUrl + '" target="_blank">הקלק כאן כדי לאשר את ההרשאה של אנשי קשר</a>.'); } // פונקציה לבדיקה האם אדם כבר קיים function personExists(customerName) { var contacts = ContactsApp.getContactsByName(customerName); return contacts.length > 0; } // פונקציה ליצירת איש קשר function createContact(customerName, phoneNumbers) { // יצירת איש קשר חדש var newContact = ContactsApp.createContact(customerName, '', ''); // הוספת מספרי טלפון for (var j = 0; j < phoneNumbers.length; j++) { newContact.addPhone(ContactsApp.Field.MOBILE_PHONE, phoneNumbers[j]); } Logger.log('נוצר איש קשר חדש: ' + customerName); } // פונקציה למציאת מספרי טלפון בטקסט function findPhoneNumbers(text) { var phoneNumberMatches = text.match(/\d{10}/g); return phoneNumberMatches ? phoneNumberMatches : []; } // הפעלת התהליך function processEvents() { // קבל את הלוח של המשתמש var calendar = CalendarApp.getDefaultCalendar(); // קבל את כל האירועים מהלוח var startDate = new Date('2016-03-15T00:00:00Z'); // תאריך התחלה var endDate = new Date('2016-12-31T23:59:59Z'); // תאריך סיום // סינון אירועים לפי טווח תאריכים var eventsInRange = calendar.getEvents(startDate, endDate); // לולאה על כל אירוע בטווח התאריכים for (var i = 0; i < eventsInRange.length; i++) { var event = eventsInRange[i]; // קבל את כותרת האירוע (שם הלקוח ומספרי הטלפון) var eventTitle = event.getTitle(); // חלק את כותרת האירוע לשם הלקוח ומספרי הטלפון var eventTitleParts = eventTitle.split(" "); var customerName = eventTitleParts.slice(0, 2).join(" "); // שתי המילים הראשונות var phoneNumbers = findPhoneNumbers(eventTitle); Logger.log('Event Title: ' + eventTitle); Logger.log('Customer Name: ' + customerName); Logger.log('Phone Numbers: ' + phoneNumbers.join(', ')); // אם יש שם לקוח ולפחות מספר טלפון if (customerName && phoneNumbers.length > 0) { // בדיקה אם האדם כבר קיים var personExists = checkIfPersonExists(customerName); // יצירת איש קשר createContact(customerName, phoneNumbers, personExists); Logger.log('Event Title: ' + eventTitle); Logger.log('Customer Name: ' + customerName); Logger.log('Phone Numbers: ' + phoneNumbers.join(', ')); // השהייה בין קריאות לשירות Utilities.sleep(1000); // 1 שניות } } } // בדיקה אם האדם כבר קיים function checkIfPersonExists(customerName) { var contacts = ContactsApp.getContactsByName(customerName); return contacts.length > 0; }
-
בקשה- לוח שנה@זונדל-גרנד אני בסוף התקנתי סייר שמגיע לקבץ ים האלה והעתקתי
-
שינוי IMEI לjelly 2@yair איך אני יוצר איתך קשר? הצ'אט עדיין לא נפתח לי כיון שאין לי מספיק פעילות בפורום
-
עזרה-חיבור יאנג מיני gt-s6500 -
בקשת מידע | סקריפט ליצירת אנשי קשר בגוגלברוך השם הצלחתי. מצ"ב הקוד המעודכן שעובד עם התאריכים
// הרשאות גוגל אנשי קשר var CONTACTS_SCOPE = 'https://www.googleapis.com/auth/contacts'; var contactsService = OAuth2.createService('contacts') .setAuthorizationBaseUrl('https://accounts.google.com/o/oauth2/auth') .setTokenUrl('https://accounts.google.com/o/oauth2/token') .setClientId('?') .setClientSecret('?') .setCallbackFunction('authCallback') .setPropertyStore(PropertiesService.getUserProperties()) .setScope(CONTACTS_SCOPE); function authCallback(request) { try { var authorized = contactsService.handleCallback(request); if (authorized) { return HtmlService.createHtmlOutput('ההרשאה ניתנה בהצלחה!'); } else { return HtmlService.createHtmlOutput('ההרשאה נדחתה. אנא נסה שוב.'); } } catch (error) { Logger.log('Error in authCallback: ' + JSON.stringify(error)); return HtmlService.createHtmlOutput('שגיאה במהלך ההרשאה. נא לבדוק את קובץ הלוג לקבלת מידע נוסף.'); } } function authorizeContacts() { var authorizationUrl = contactsService.getAuthorizationUrl(); return HtmlService.createHtmlOutput('<a href="' + authorizationUrl + '" target="_blank">הקלק כאן כדי לאשר את ההרשאה של אנשי קשר</a>.'); } // קבל את הלוח של המשתמש var calendar = CalendarApp.getDefaultCalendar(); // קבל את כל האירועים מהלוח var events = calendar.getEvents(new Date("2018-12-01"), new Date("2019-12-31")); // שהייה בין קריאות לשירות Utilities.sleep(1000); // 1 שניות // לולאה על כל אירוע for (var i = 0; i < events.length; i++) { var event = events[i]; // קבל את כותרת האירוע (שם הלקוח ומספרי הטלפון) var eventTitle = event.getTitle(); // חלק את כותרת האירוע לשם הלקוח ומספרי הטלפון var eventTitleParts = eventTitle.split(" "); var customerName = eventTitleParts.slice(0, 2).join(" "); // שתי המילים הראשונות var phoneNumbers = findPhoneNumbers(eventTitle); // מצא את מספרי הטלפון מתוך הכותרת Logger.log('Event Title: ' + eventTitle); Logger.log('Customer Name: ' + customerName); Logger.log('Phone Numbers: ' + phoneNumbers.join(', ')); // אם יש שם לקוח ולפחות מספר טלפון if (customerName && phoneNumbers.length > 0) { // בדיקה אם האדם כבר קיים var personExists = checkIfPersonExists(customerName); // יצירת איש קשר createContact(customerName, phoneNumbers, personExists); Logger.log('Event Title: ' + eventTitle); Logger.log('Customer Name: ' + customerName); Logger.log('Phone Numbers: ' + phoneNumbers.join(', ')); // שהייה בין קריאות לשירות Utilities.sleep(1000); // 1 שניות } } // בדיקה אם האדם כבר קיים function checkIfPersonExists(customerName) { var contacts = ContactsApp.getContactsByName(customerName); return contacts.length > 0; } // מצא מספרי טלפון בטקסט והחזר אותם במערך function findPhoneNumbers(text) { var phoneNumberMatches = text.match(/\d{10}/g); return phoneNumberMatches ? phoneNumberMatches : []; } // יצירת איש קשר ב-Google Contacts function createContact(customerName, phoneNumbers, personExists) { if (personExists) { // האדם כבר קיים, הוסף מספרי טלפון var contact = ContactsApp.getContactsByName(customerName)[0]; for (var i = 0; i < phoneNumbers.length; i++) { contact.addPhone(ContactsApp.Field.MOBILE_PHONE, phoneNumbers[i]); } Logger.log('התווספו מספרי טלפון לאיש הקשר: ' + customerName); } else { // האדם לא קיים, יצירת איש קשר חדש var newContact = ContactsApp.createContact(customerName, '', ''); for (var j = 0; j < phoneNumbers.length; j++) { newContact.addPhone(ContactsApp.Field.MOBILE_PHONE, phoneNumbers[j]); } Logger.log('נוצר איש קשר חדש: ' + customerName); } }
-
שינוי IMEI לjelly 2 -
שינוי IMEI לjelly 2 -
שינוי IMEI לjelly 2@משה-144 כן זה בלחיצה על הכפתור האמצעי
יש מצב שאתה מעלה את המיירקל בוקס? חסום לי. -
שינוי IMEI לjelly 2 -
שינוי IMEI לjelly 2@שמואל וזה אומר שאי אפשר בצורה ש@Yair אמר?
-
שינוי IMEI לjelly 2@yair זה משהו יקר? אולי אשתמש במה שאתה מכיר?
-
שינוי IMEI לjelly 2@yair תכל'ס, מוריד את התוכנה מהאתר שהבאתי, מחבר מכשיר כבוי ומשנה?
-
שינוי IMEI לjelly 2@yair אמר בשינוי IMEI לjelly 2:
Maui meta
אני לא כל כך מתמצא אז אם אפשר קצת יותר פירוט
מכאן זה טוב להוריד את הכלי הזה?
אם כן צריך דברים נוספים, הרשאת רוט וכדו' או שהתוכנה עצמה מספיקה? -
שינוי IMEI לjelly 2ברשותי מכשיר jelly 2 רוצה להחליף IMEI לIMEI כשר.
מישהו יוכל להדריך אותי איך לעשות? או אולי עדיף לעשות לי בתשלום
תודה רבה! -
שינוי IMEI לjelly 2 -
שינוי IMEI לjelly 2@achakian00000000 מה זה? איך אני בודק?