חיבורים / נתונים ולוחות מחוונים
Google Sheets ו-Marrow Health
אוטומטיידני
גיליון שמתמלא לבד: Marrow שולח את המספרים של כל יום ל-Apps Script קטן, או שמייבאים CSV פעם אחת.
פתיחה ב-Marrow עובדת ב-iPhone עם Marrow 1.5 ומעלה.
אוטומטי: Apps Script ידני: ייבוא קובץ
אוטומטי (Apps Script) חינם
Marrow שולח CSV או JSON לכתובת לפי לוח זמנים, כשהאפליקציה סגורה. מה צריך: חשבון Google.
- ב-Marrow, פתחו ייצוא והקישו על Google Sheets. הפעילו את אוטומטי.
- בגיליון: Extensions, Apps Script, הדביקו את המתכון, פרסמו כאפליקציית אינטרנט.
- ב-Marrow: אוטומציה חדשה. הדף שלה מבקש:
- כתובת: כתובת אפליקציית האינטרנט שמסתיימת ב-
/exec, ואז?key=והסוד מהמתכון. Apps Script לא יכול לקרוא כותרות. היא נראית כך:https://script.google.com/macros/s/…/exec?key=…. - נתונים ותדירות: סוג הנתונים, JSON או CSV, וכל כמה זמן זה רץ.
- הרצה: אחרי עריכת הסקריפט, פרסמו גרסה חדשה:
/execממשיך להריץ את הישנה עד שתעשו זאת. ואז הקישו הפעל כעת.
- כתובת: כתובת אפליקציית האינטרנט שמסתיימת ב-
ידני (ייבוא קובץ) חינם
קובץ CSV, JSON או GPX, שנוצר כשמבקשים אותו. מה צריך: שום דבר.
- ב-Marrow, ידני: בחרו טווח, CSV, יצירת ייצוא, שתפו את הקובץ ל-Drive.
- ב-Sheets: File, Import, בחרו את הקובץ.
אם זה לא עובד
ב-Google Sheets
- אין שורות אחרי הפעל כעת. פתחו את פרויקט Apps Script ולחצו על Executions משמאל. כל POST מופיע שם עם כל שגיאה.
- שינויים בסקריפט לא עושים כלום. Deploy, Manage deployments, ערכו את הפריסה הפעילה, בחרו גרסה חדשה ו-Deploy. הכתובת
/execממשיכה להריץ את הגרסה הישנה עד שתעשו זאת, והיא נשארת אותה כתובת. - הכתובת מסתיימת ב-/dev. זו רצה רק עבור אנשים עם גישת עריכה שמחוברים. Marrow צריך את הכתובת
/exec. - נמסר, אבל אין שורות. המתכון עונה forbidden כש-
?key=לא תואם ל-SECRET שלו, ו-Marrow עדיין רואה הצלחה. בדקו את המפתח בסוף הכתובת. - הסקריפט אף פעם לא רץ. בפריסה, Who has access חייב לאפשר לכל אחד להגיע אליו בלי להתחבר, כמו במתכון.
- ייבוא קובץ במקום זאת. ב-Sheets: File, Import, ואז בחרו את ה-CSV מ-Drive או העלו אותו. בחרו פסיק כמפריד אם הוא שואל.
בדיקות לאוטומטי
- בדקו עם הפעל כעת. השורה שמתחת ל“הפעל כעת” אומרת מה קרה. כל תשובת 2xx נחשבת כנמסרה. כל דבר אחר מופיע כ-Server answered וקוד הסטטוס, או שגיאת הרשת.
- בדקו את יומן הפעילות. באוטומציה, אפשרויות נוספות, יומן פעילות מציג את 30 ההרצות האחרונות עם התוצאה של כל אחת.
- ההרצות מאחרות. iOS בוחר את הרגע להרצות ברקע, וטלפון שנשאר נעול שולח כשיפתחו אותו שוב. מאז הריצה האחרונה משלים בהרצה המוצלחת הבאה.
- מקבל ברשת הבית שלכם. Marrow צריך גישה לרשת מקומית כדי להגיע אליו (הגדרות, פרטיות ואבטחה, רשת מקומית). הקישו על הפעל כעת פעם אחת כש-Marrow פתוח, כדי ש-iOS יוכל לשאול: ברקע הוא מסרב בלי לשאול.
- זה לא נדלק. כל אוטומציה שפועלת נחשבת לחיבור. במסלול החינמי חיבור אחד פועל בכל רגע. ב-Marrow Pro עד 10: AI, שרתים ואוטומציות ביחד.
בדיקות לידני
- אין מה לשתף. כל קטע בלשונית ייצוא, ידני יוצר את הקובץ שלו לטווח שבראש המסך. בחרו טווח ארוך יותר אם כתוב שאין בו כלום.
עוד פתרונות במדריכים: אוטומטי, ידני.