如何将超链接添加到Google工作表侧边栏附件中的单元格

辛辛那提

共享电子表格具有侧栏(通过自定义菜单扩展菜单打开

侧栏显示电子表格中的单元格列表。当前为硬编码A1,,A2...(在SideBarTemplate.html脚本编辑器中)

是否可以链接到特定的单元格?

侧栏中显示的最后一行这是对A1的HyperLink测试,试图使用带有指向A1的链接的href标记(href="#gid=1744285851&range=A1"),但此方法不起作用。

侧栏图片:

在此处输入图片说明

GAS代码:

function onOpen(){

  addMenu();
  
}

function addMenu(){
  var spreadsheet = SpreadsheetApp.getActive();
  var menuItems = [
    {name: 'ShowSideBar', functionName: 'showSideBar'}
    ];
  spreadsheet.addMenu ('Extensions Menu', menuItems);
}


function showSideBar(){
  // Display a sidebar with custom HtmlService content.
  var htmlTemplate = HtmlService
                   .createTemplateFromFile("SideBarTemplate");
  
  htmlOutput = htmlTemplate.evaluate();
 
  htmlOutput.setTitle('Ext. Side Bar');
  
  SpreadsheetApp.getUi().showSidebar(htmlOutput);
  
}

HTML模板:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <style>
.style1 {
  color: blue;
  
}
.style2 {
color: red;
}
</style>
  </head>
  <body>
    <?var cells = ["A1","A2"]
    for (var i = 0; i< cells.length;i++){?>
   
    <div class="style1">Cell: <?=cells[i]?> <p class="style2">Required: How to make the blue text to hyper link to cell <?=cells[i]}?>
    </p></div>
    
    <a href="#gid=1744285851&range=A1">This is HyperLink test to A1</a>
  </body>
</html>
大师

该答案所述,缺少侧边栏框架沙箱属性allow-top-navigation,因此无法导航顶部框架(包括哈希值更改)。

解决方法:

  • 使用服务器端range.activate()方法。使用google.script.run,您可以更改Google表格中的有效范围:

    //client side
    a1buttonElement.addEventListener('click',()=>google.script.run.select("a1"))
    
    //server side
    const select = e => SpreadsheetApp.getActive().getActiveSheet().getRange(e).activate()
    
  • 绕过沙箱限制的一种扭曲解决方法是使用Web应用程序。在这种情况下,应通过网络应用程序打开Goog​​le表格。如果它是由Web应用程序打开的,我们可以利用window.openerapi写入top框架。请参阅相关答案

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将超链接添加到d3.js表行和单元格

来自分类Dev

如何将复选框添加到wxGrid单元格?

来自分类Dev

如何将富文本框(HTML)添加到表格单元格?

来自分类Dev

将链接添加到单元格内而不是整个单元格内的文本

来自分类Dev

如何使用Office-js以编程方式向工作表中的单元格添加超链接?

来自分类Dev

将超链接添加到Google幻灯片演示文稿中的表格单元格

来自分类Dev

当单元格和位置是动态的时,将超链接添加到单元格

来自分类Dev

Swift如何将超链接添加到按钮

来自分类Dev

将提交的值添加到Google工作表中的现有单元格值

来自分类Dev

如何将不同的单元格添加到表视图?

来自分类Dev

熊猫:如何将列表作为元素添加到DataFrame中的单个单元格

来自分类Dev

如何将单元格添加到uitableview

来自分类Dev

将超链接添加到d3.js表的行和单元格

来自分类Dev

如何将数据添加到列中特定范围的单元格

来自分类Dev

jQuery将动态单元格添加到表中的静态单元格

来自分类Dev

如何使用VBA将Excel单元格中的datetime值添加到SQL表中

来自分类Dev

将多个超链接添加到工作表中的多个单元格

来自分类Dev

Excel:如何将数字添加到范围中的每个单元格,然后将它们相乘?

来自分类Dev

如何将超链接添加到通过Leaflet.Draw创建的Leaflet折线中?

来自分类Dev

如何将联系人姓名添加到表视图单元格?

来自分类Dev

将剪贴板中的文本作为超链接添加到单元格

来自分类Dev

如何将UITapGestureRecognizer添加到表视图单元格中的UILabel?斯威夫特2

来自分类Dev

如何使用Office-js以编程方式向工作表中的单元格添加超链接?

来自分类Dev

如何使用VBA将多个字符串值添加到Excel工作表中的单元格

来自分类Dev

如何将div包装器添加到asp GridView中的每个单元格?

来自分类Dev

如何将图标添加到故事板中的 iOS 静态 uitableview 单元格

来自分类Dev

如何将当前时间添加到表格视图单元格中的标签 swift 3

来自分类Dev

VBA:将工作表的超链接添加到单元格中

来自分类Dev

如何将数据属性添加到超链接中?

Related 相关文章

  1. 1

    将超链接添加到d3.js表行和单元格

  2. 2

    如何将复选框添加到wxGrid单元格?

  3. 3

    如何将富文本框(HTML)添加到表格单元格?

  4. 4

    将链接添加到单元格内而不是整个单元格内的文本

  5. 5

    如何使用Office-js以编程方式向工作表中的单元格添加超链接?

  6. 6

    将超链接添加到Google幻灯片演示文稿中的表格单元格

  7. 7

    当单元格和位置是动态的时,将超链接添加到单元格

  8. 8

    Swift如何将超链接添加到按钮

  9. 9

    将提交的值添加到Google工作表中的现有单元格值

  10. 10

    如何将不同的单元格添加到表视图?

  11. 11

    熊猫:如何将列表作为元素添加到DataFrame中的单个单元格

  12. 12

    如何将单元格添加到uitableview

  13. 13

    将超链接添加到d3.js表的行和单元格

  14. 14

    如何将数据添加到列中特定范围的单元格

  15. 15

    jQuery将动态单元格添加到表中的静态单元格

  16. 16

    如何使用VBA将Excel单元格中的datetime值添加到SQL表中

  17. 17

    将多个超链接添加到工作表中的多个单元格

  18. 18

    Excel:如何将数字添加到范围中的每个单元格,然后将它们相乘?

  19. 19

    如何将超链接添加到通过Leaflet.Draw创建的Leaflet折线中?

  20. 20

    如何将联系人姓名添加到表视图单元格?

  21. 21

    将剪贴板中的文本作为超链接添加到单元格

  22. 22

    如何将UITapGestureRecognizer添加到表视图单元格中的UILabel?斯威夫特2

  23. 23

    如何使用Office-js以编程方式向工作表中的单元格添加超链接?

  24. 24

    如何使用VBA将多个字符串值添加到Excel工作表中的单元格

  25. 25

    如何将div包装器添加到asp GridView中的每个单元格?

  26. 26

    如何将图标添加到故事板中的 iOS 静态 uitableview 单元格

  27. 27

    如何将当前时间添加到表格视图单元格中的标签 swift 3

  28. 28

    VBA:将工作表的超链接添加到单元格中

  29. 29

    如何将数据属性添加到超链接中?

热门标签

归档