1
我試圖使用scriplets在Apps腳本頁面加載嵌入式Google日曆,並且運氣不好。通過腳本加載日曆
這是我的'iFrame'部分的HTML代碼。此代碼中的腳本只是簡單地抓住用戶的電子郵件,通過用'%'代替'@'符號來格式化它,以便它可以用來加載日曆,然後生成嵌入式鏈接並將其發佈到頁面:
<?var self = Session.getActiveUser().getEmail();
var self = self.replace(/@/gi, "%");
var url = "https://www.google.com/calendar/embed?src=" + self + "&ctz=Europe/Dublin";
?>
<p><?= url?></p>
<iframe src="https://www.google.com/calendar/embed?src=<?= url?>&ctz=Europe/Dublin" id="myFrame" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
使用中的iFrame「網址」成功加載的日曆,但有不必要的「垃圾」的文字,因爲我嵌入URL內的URL。但由於某些原因,以下幾點不起作用:
<iframe src="https://www.google.com/calendar/embed?src=<?= self?>&ctz=Europe/Dublin" id="myFrame" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
<iframe src=<?= url?> id="myFrame" style="border: 0" width="800" height="600" frameborder="0" scrolling="no"></iframe>
我會期望這些工作中的任何一個工作,並且原來的工作失敗。爲什麼,以及我將如何解決它?
那麼明顯,但花了幾個小時看着它。這解決了,謝謝。 – HDCerberus