Google协作平台HTML iframe(不是小工具)

mae*_*aeq 10 html javascript iframe google-sites google-apps-script

我正在尝试在google网站中嵌入一个google驱动器文件夹,但此文件夹只会向某些用户显示.这就是为什么我不能使用插入 - >驱动器 - >文件夹.

我在这篇文章stackoverflow中发现,你可以使用HTML iframe显示一个specift文件夹,它可以很好地工作.

现在我正试图在我的Google网站上嵌入iframe而没有运气.我尝试了3种不同的方式:

1)使用HTML框(插入 - > HTML框)

这将返回以下内容:在标记iframe上删除不允许的属性src

我使用完全相同的html代码,工作得很好

<iframe src="https://drive.google.com/embeddedfolderview?id=0B9xgK9AXrIuiMS0xNTQ5MzZjNy0xYTAxLTQzMjQtYWVkOS03M2Q3YWQxMzVhN2I#list" width="800" height="600" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)

2)使用HTML服务(Google Apps脚本)

我创建了一个像这样的Google Script:

Code.gs

function doGet() {
  return HtmlService.createHtmlOutputFromFile('index');
}
Run Code Online (Sandbox Code Playgroud)

的index.html

<html>
  <body>
    <p>Hello Stackoverflow</p>
    <iframe src="https://drive.google.com/embeddedfolderview?id=0B9xgK9AXrIuiMS0xNTQ5MzZjNy0xYTAxLTQzMjQtYWVkOS03M2Q3YWQxMzVhN2I#list" width="800" height="600" frameborder="0"></iframe>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这只显示了"Hello stackoverflow"和iframe所在的空间.

3)插入 - >更多小工具 - >包括小工具(iframe)

这个与我在其他方法中使用的网址相同:https://drive.google.com/embeddedfolderview?id = 0B9xgK9AXrIuiMS0xNTQ5MzZjNy0xYTAxLTQzMjQtYWVkOS03M2Q3YWQxMzVhN2I#list

但这种方式对我来说毫无用处,因为我需要控制哪些用户可以看到Google网站内的Google云端硬盘文件夹.

请注意,它与http或https或Google Chrome上的屏蔽按钮无关,因为我使用的是https网址.

Jos*_* A. -1

不确定这是否有效,但首先访问文件夹的共享设置并确保“知道链接的每个人都可以访问”。

然后重试插入 > Google Drive