@בער השם שהקצת הוא למאקרו ולא לפונקצייה דרך לחצן ניתן לקרוא רק לפונקציות לא למאקרוים אם תכנס ללשונית תוספים > רכיבי מאקרו > תוכל לראות את שם המאקרו (מחיקה) ולהפעיל אותו
בכדי לקרוא למאקרו דרך לחצן אתה צריך לקרוא לפונקצייה שבתוך המאקרו פשוט מאוד תכנס ללשונית תוספים > apss script ותוכל לראות את שם הפונקצייה אני מנחש שזה יהיה myFunction
או myFunction1
תגדיר אותו בתוך הלחצן ותראה שזה עובד
הפוסטים הטובים ביותר שנוצרו על ידי מיכאלוש
-
RE: לחצן מאקרו בגוגל שיטס
-
RE: העלאת קובץ לגוגל דרייב ע"י גוגל סקריפט
@ivrtikshoret כתב בהעלאת קובץ לגוגל דרייב ע"י גוגל סקריפט:
חיפוש גוגל ניסית?
אני רואה שיש המון תוצאותנכון למשל זה
-
RE: היכן מומלץ לאחסן אתר מבוסס node.js
@dovid אני לא קשור לפותח הנושא @moshef שבהחלט נשמע שלא אכפת לו לשלם תשלום מינימלי ומוגדר מראש
בסה"כ העלתי את תיסכולי האישי פעם שחיפשתי חינמי בשביל לנסות משהוא פשוט ובסוף אחרי כל התהליך המיגע קיבלתי את ההודעהError We need your payment information to continue! Add a credit card or buy credit: https://fly.io/dashboard/******/billing
ולא התאפשר להמשיך לפני הטענה של 25 דולר
כיוון שפותח הנושא הדגיש שגם כסף זה שקלול אצלו ובעיקר הפחד מחיוב לא צפוי אז הדגשתי שעד כמה שידוע לי השרות לא חינם לגמרי כמו שזה נשמע בהתחלה, הרישום עולה כסף וגם אחרי זה ישנם הרחבות בתשלום אם זה במסגרת התקציב שלו או לא, לשיקולו (מאמין שכן) רק שלא יגיד שבטעות חייבו אותו ...
אשמח אם אני טועה והשירות שם חינם לגמרי
-
RE: לחצן מאקרו בגוגל שיטס
@בער כתב בלחצן מאקרו בגוגל שיטס:
אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?
נכון את
גליון 1
תשנה לשם הגליון שאתה רוצה שיעבור אליו ובשורה מתחת אתA1
אתה יכול לשנות לתא שיקפוץ אליו
ניתן גם להגדיר שיקפוץ לשורה הראשונה שריקה בעמודה מסוימת לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)function myFunction() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true); spreadsheet.getRange("A" + spreadsheet.getLastRow()).activate(); }
-
RE: לחצן מאקרו בגוגל שיטס
@בער אם אתה מתכוון לתא מוגדר בגליון אחר בקובץ הנוכחי אז כותבים את זה כך:
myFunction
למעבר לתא A1 בגליון 2 וmyFunction2
למעבר לתא A1 בגליון 1function myFunction() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון2'), true); spreadsheet.getRange("A1").activate(); }; function myFunction2() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true); spreadsheet.getRange("A1").activate(); };
החסרון שרק מי שמורשה בעריכת הגליון יכול להשתמש בזה
-
פריסת סקריפט בגוגל סקריפט כאפליקציית אינטרנט דרך סקריפט אחר
אני מעונין לפרוס סקריפט של גוגל סקריפט כאפליקציית אינטרנט (
doGet
) בצורה אוטומטית דרך סקריפט אחר או דרך הסקריפט עצמו ללא מגע יד אדם בכפתור...מחיפוש גוגל על הנושא מצאתי שדרך ה API של Google Apps Script API זה אמור להיות אפשרי
דא עקא שבתיעוד מצאתי רק דרך לעדכן פריסה של סקריפט שנפרס בעבר אבל לא פריסה ראשונית
אשמח לכל מידע בנושא
פוסטים אחרונים שנוצרו על ידי מיכאלוש
-
RE: פריסת סקריפט בגוגל סקריפט כאפליקציית אינטרנט דרך סקריפט אחר
@אביי לא יודע אם השגיאה קשורה להיקף ההרשאות אבל כמו שכתבת מחזיר שגיאה
הקוד שגיאה{ "error": { "code": 403, "message": "Request had insufficient authentication scopes.", "status": "PERMISSION_DENIED", "details": [ { "@type": "type.googleapis.com/google.rpc.ErrorInfo", "reason": "ACCESS_TOKEN_SCOPE_INSUFFICIENT", "domain": "googleapis.com", "metadata": { "service": "script.googleapis.com", "method": "google.apps.script.management.v1.DeploymentsService.CreateDeployment" } } ] } }
-
RE: פריסת סקריפט בגוגל סקריפט כאפליקציית אינטרנט דרך סקריפט אחר
@אביי קצת הסתבכתי... איך אני כותב את זה בפועל ?
-
פריסת סקריפט בגוגל סקריפט כאפליקציית אינטרנט דרך סקריפט אחר
אני מעונין לפרוס סקריפט של גוגל סקריפט כאפליקציית אינטרנט (
doGet
) בצורה אוטומטית דרך סקריפט אחר או דרך הסקריפט עצמו ללא מגע יד אדם בכפתור...מחיפוש גוגל על הנושא מצאתי שדרך ה API של Google Apps Script API זה אמור להיות אפשרי
דא עקא שבתיעוד מצאתי רק דרך לעדכן פריסה של סקריפט שנפרס בעבר אבל לא פריסה ראשונית
אשמח לכל מידע בנושא -
RE: הפעלת סקריפט בגוגל שיטס
@בער משהוא ידני בסגנון הזה
function blaBla() { let blabla = SpreadsheetApp.getActiveSheet().getRange('A1').getValue() if (blabla === 'כן') { //code blabla.setValue(לא); } }
יש לציין שלא בדקתי עם הקוד תקין אבל העקרון הוא שהוא יזהה שבתא A1 כתוב כן אז... ובסוף יחזיר ללא
תפעיל על הקוד הזה טריגר נניח פעם בדקה -
RE: הפעלת סקריפט בגוגל שיטס
@בער ולחצן או תפריט עם הפנייה למאקרו/סקריפט לא מופיע באפליקצייה ?
-
RE: עזרה בהמרת קובץ אקסס 32 ל 64
@OdedDvir כתב בעזרה בהמרת קובץ אקסס 32 ל 64:
אמנם, מה שאתה כן יכול לעשות, זה לייבא ממנו את הטבלאות והשאילתות, (אם כאלו קיימות בו), לתוך קובץ אקסס עדכני.
איך בדיוק אפשר לשלוף את השאלתות לכאורה זה גם מקומפל בקובץ
אין לי בכלל אפשרות להגיע לסרגל הכלים
@OdedDvir כתב בעזרה בהמרת קובץ אקסס 32 ל 64:
מפתחי אקסס נוהגים להפוך את קובץ ה-MDB המקורי לקובץ MDEכדי לא לאפשר עריכה או העתקה של הקוד והטפסים.
סתם מעניין איך באמת יוצרים כזה קובץ זה לא מופיע ברשימת האפשרויות בשמור בשם