דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. מחשבים וטכנולוגיה
  3. עזרה הדדית - מחשבים וטכנולוגיה
  4. שיתוף | נגן בתוך גוגל שיטס

שיתוף | נגן בתוך גוגל שיטס

מתוזמן נעוץ נעול הועבר עזרה הדדית - מחשבים וטכנולוגיה
1 פוסטים 1 כותבים 49 צפיות 1 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ד מחובר
    ד מחובר
    דוד יצחק
    כתב נערך לאחרונה על ידי
    #1

    שלום וברכה
    יש לי קובץ גוגל שיטס עם מלא קישורים לקבצי אודיו
    ודי הציק לי שכל פעם הייתי צריך לפתוח חלון של גוגל דרייב כדי לשמוע את תוכן הקובץ
    ראיתי כאן איזה שהיא פיסת קוד שפותרת את הבעייה

    אבל הבעיה הייתה שכל הקבצים שלי היא בפורמט

    https://drive.google.com/file/d/<file-id>/view?usp=drivesdk
    

    הנגן צריך את הקישורים בפורמט

    https://drive.google.com/file/d/<file-id>/preview
    

    אז בעזרת גימני קיבלתי את התוצאה המושלמת

    const openAudioPlayer = () => {
      const cell = SpreadsheetApp.getActiveSheet().getActiveCell().getValue();
      const modifiedLink = modifyLink(cell);
      const html = `<iframe src="${modifiedLink}" width="480" height="180" frameborder="0" scrolling="no"></iframe>`;
      const dialog = HtmlService.createHtmlOutput(html).setTitle('Play').setWidth(500).setHeight(200);
      SpreadsheetApp.getUi().showModelessDialog(dialog, 'Play Audio');
    };
    
    function modifyLink(link) {
      // בודק אם הקישור הוא בפורמט של דף הצפייה
      if (link.includes('/view?usp=drivesdk')) {
        // מחליף את '/view?usp=drivesdk' ב-'/preview'
        return link.replace('/view?usp=drivesdk', '/preview');
      } else {
        // אם הקישור כבר בפורמט הנכון, מחזיר אותו כפי שהוא
        return link;
      }
    }
    

    בהצלחה

    תגובה 1 תגובה אחרונה
    0

    • התחברות

    • אין לך חשבון עדיין? הרשמה

    • התחברו או הירשמו כדי לחפש.
    • פוסט ראשון
      פוסט אחרון
    0
    • חוקי הפורום
    • פופולרי
    • לא נפתר
    • משתמשים
    • חיפוש גוגל בפורום
    • צור קשר