2014-02-16 5 views
1

Google Apps 스크립트를 통해 Google 스프레드 시트를 열 수 있습니까?
스프레드 시트의 특정 셀에 연결하는 방법을 만들려고하지만 스크립트 (웹 응용 프로그램으로 배포 됨)에서 시트를 열 수는 없습니다.
스프레드 시트를 연 다음 활성 시트와 범위를 설정하고 싶습니다 (스프레드 시트를 열 때 후자를 수행하는 방법을 알고 있습니다).Google Apps 스크립트를 통해 Google 스프레드 시트 열기

미리 감사드립니다. 당신은 스프레드 시트에 대한 올바른 ID를 사용할 필요가

function doGet(e){ 
    var ss = SpreadsheetApp.openById("[id]"); 
    SpreadsheetApp.setActiveSpreadsheet(ss); 
    var sheet = ss.getSheetByName("Kunder"); 
    var row = Number(e.parameter.row); 
    var col = Number(e.parameter.col); 
    var range = sheet.getRange(row, col); 

    //OPEN THE SPREADSHEET HERE 

    SpreadsheetApp.setActiveSheet(sheet); 
    SpreadsheetApp.setActiveRange(range); 
} 

답변

1

:

편집
여기에 내 현재 코드입니다. 그것을 발견하는 한 가지 방법은 다음과 같습니다

  1. 열기 Google 드라이브에 들어있는 폴더
  2. 스프레드 시트를 마우스 오른쪽 단추로 클릭
  3. 선택 링크
  4. 복사

의 URL 것입니다 표시된 URL을 가져옵니다 다음 형식을 취하십시오. https://drive.google.com/open?id=xoxoxoxoxoxoxoxoxoxoxoxo

id 매개 변수 값을 인수로 사용하십시오. openById, 예 :

var ss = SpreadsheetApp.openById ("xoxoxoxoxoxoxoxoxoxoxoxo");

관련 문제