2016-10-23 2 views
1

Google 스프레드 시트에 URL 목록이 있는데 스크립트에서 URL로 사용하도록 셀 참조를 가져 오려고합니다.Google 시트 스크립트에서 셀 내용 가져 오기

내가로부터 데이터를 가져 오는 될 URL의 예는 다음과 같습니다. https://politicsandwar.com/api/nation/id=31831

List of URLs

내가 getValue 같은 것을하고 싶어 ("O2") 또는 VAR의 urlData = "O2"하지만 난 돈 ' 그 시점에 도달하는 방법을 알지 못합니다.

답변

1

먼저 범위를 가져 와서 그 값을 얻어야합니다.

var sheet = SpreadsheetApp.getActiveSheet(); 

//Gets all cell values form column "O" starting from row 2. Returns a 2d array 
var wholeColumnUrls = SpreadsheetApp.getActiveSheet().getRange("O2:O").getValues(); 

//Gets value from specific cell "O2". 
var singleCellUrl = SpreadsheetApp.getActiveSheet().getRange("O2").getValue(); 

defining a rangemultipleways 있습니다이 예에서 우리는 A1notation variant를 사용합니다. 당신이 찾고있는 것 같아요.

또한 getValues()getValue()의 차이점을 확인하십시오. 첫 번째 반환과 같은 2 차원 배열 : https://politicsandwar.com/api/nation/id=31831

그 방법과 같은 단일 값은 당신이 모든 값을 가져 어떠했는지를 선택하고 반복, 또는에 자신의 논리를 가질 수 후자의 반환 동안

[ 
    [https://politicsandwar.com/api/nation/id=31831] 
    ,[https://politicsandwar.com/api/nation/id=31832] 
    ,[https://politicsandwar.com/api/nation/id=31833] 
] 

각 셀을 결정하고 값을 별도로 얻으십시오.

관련 문제