>source

Google 시트의 Google 스크립트가있는 버튼으로 동일한 탭에서 하이퍼 링크를 여는 방법을 찾을 수 없습니다. 아무도 내 문제를 해결하는 방법을 알고 있습니까?


  • 답변 # 1

    대화 상자의 버튼으로 시트의 URL에서 링크 열기

    function gotoalinkwithadialogbutton() {
      var ss=SpreadsheetApp.getActive();
      var sh=ss.getActiveSheet();
      var rg=sh.getActiveCell();
      var href=rg.getValue();
      var html='<input type="button" value="Link" onClick="gotoLink();" />';
      html+='<script>function gotoLink(){google.script.run.withSuccessHandler(function(url){window.open(url);}).getLinkValue()}console.log("Here");</script>';
      var userInterface=HtmlService.createHtmlOutput(html);
      SpreadsheetApp.getUi().showModelessDialog(userInterface, "Go To Link")
    }
    function getLinkValue() {
      return SpreadsheetApp.getActiveRange().getValue();
    }
    
    

    참조

    대화 상자는 내가 믿는 사이드 바일 수 있습니다.

관련 자료

  • 이전 symfony - 현지화를 테스트하기 위해 브라우저 언어 또는 프로젝트 언어 변경
  • 다음 html - 다른 부모 요소의 의사 요소를 스택하는 방법이 있습니까?