2013-12-12 2 views
0

Google 스프레드 시트의 특정 셀에서 데이터를 가져 와서 iOS 앱 텍스트 필드에 표시 할 수 있습니까? 예를 들어,이 스프레드 시트 https://docs.google.com/a/ttttt.us/spreadsheet/ccc?key=0AkgWFqjLQz0TdEJSb3pYem9UcHo1Uzd0SU1QWm5xRFE#gid=0Google 스프레드 시트 셀 데이터를 Xcode UITextfield로 가져 오기

2 개의 텍스트 필드가있는 iOS 앱이 있습니다. 내가 가지고있는 각 텍스트 필드에이 셀을 표시하고 싶습니다. 앱이 열릴 때마다 또는 스프레드 시트의 데이터가 변경된 경우 새로 고침 간격이있을 수 있습니다. 누군가가 나를 도울 수 있기를 바랍니다. 감사합니다.

는 편집 :

나는 내가 그 콘센트에 연결 텍스트 필드를 클릭하면 UIPickerView, 텍스트 열을 보여줄 수있는 SpreadSheetApp 위임을 말할 것을 잊었다

, 그것은 텍스트를 보여주고 내가 선택할 수 있습니다 내가 원하는거야.

NSString *theURL = @"https://docs.google.com/spreadsheet/pub?key=0AkgWFqjLQz0TdHdMQzBsc1lhaGFPZEFCYXBLWEt1Q0E&single=true&gid=1&output=txt"; 
    NSString *theFile = [NSString stringWithContentsOfURL:[NSURL URLWithString:theURL] encoding:NSUTF8StringEncoding error:nil]; 
    NSLog(@"%@",theFile); 
    NSArray *theCells = [theFile componentsSeparatedByString:@"\n"]; 

는 이것은 피커보기 코드입니다 : 내가 응용 프로그램을 열 때 대신 자동으로 텍스트 필드에 입력합니다하여 선택 피커 뷰를 사용하지 않고 텍스트를 표시 할 수있는 방법

지금
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row 
     inComponent:(NSInteger)component 
{ 
    switch (selectedTable) { 
     case 0: 
      self.txtLocation.text = [self.ar objectAtIndex:row]; 
      break; 
     case 1: 
      self.txtQuantity.text = [self.ar objectAtIndex:row]; 
      break; 

.

+0

@ user2818570 .... ur 질문에 샘플 코드 제공 가능 ... 도움이 될 것입니다 ...이 질문에 대한 답변을 제공 할 수 있습니다 ... http : //stackoverflow.com/q/43995274/6285383 – Priya

답변

0

이것은 두 단계 프로세스입니다. 첫째, xls 파일을 정기적으로 다운로드하여 데이터를 처리해야합니다. 내 지식에 의하면 파일의 특정 셀에 대한 변경 사항을 본 "청취"할 수있는 방법은 없습니다. 특히 파일 소유자로서 인증 할 수있는 방법이 없기 때문입니다. 따라서 파일을 정기적으로 다운로드하고 변경 사항을 확인하는 데 꽤 많은 시간이 걸립니다 (예상대로). 이를 위해서는 Google iOS API을 사용하여 로그인하고 파일을 다운로드하십시오. 링크 된 웹 사이트의 예제 프로젝트를 참조하십시오.

둘째, xls 파일을 구문 분석하여 관심있는 셀의 값을 가져와 변경 사항을 확인해야합니다. xls 파일을 구문 분석하는 방법에 대한 대답은 this을 참조하십시오.

일단 셀의 새 값을 얻으면 이전 값 (이상적으로 코어 데이터 항목에 저장 됨)과 비교하고 필요한 경우 데이터 입력 및 텍스트 필드를 업데이트하십시오.

+0

그것은 올바른 방향으로 당신을 가리켜 야합니다. 단지 참고 만해도 도움이되는 것은 아니지만 미리 연구 증거를 제시하고 특정 기술 개념에 대해 질문하면 대부분의 사람들이 질문에 대답하기가 더 쉬울 것입니다. 행운을 빕니다. –

+0

내 질문이 업데이트되었습니다. 확인하십시오. 고맙습니다! – user2818570

+0

@ user2818570 ... 스프레드 시트 셀에서 편집, 삭제 및 수정 작업을 수행하는 Hw ... – Priya

관련 문제