2012-11-03 15 views
11

Próbuję napisać aplikację na telefon iPhone, która przechowuje jej bazę danych w arkuszu kalkulacyjnym Google. Postępowałem zgodnie z przykładem DrEdit here, który wykorzystuje Drive API do odczytywania/zapisywania plików tekstowych na Dysk Google. Próbuję zmodyfikować przykładową aplikację, by działała z arkuszami kalkulacyjnymi. Udało mi się przesłać plik CSV i poprosić Google o jego konwersję. Jednak naprawdę chcę bezpośrednio pracować z mimeType: "application/vnd.google-apps.spreadsheet". Jestem na tym zupełnie nowy i byłoby mi niezwykle pomocne, gdyby ktoś mógł wskazać mi przykład. Na początek chciałbym osiągnąć coś podobnego do następującego: czy Google Drive API jest właściwym rozwiązaniem? Ostatecznie chcę mieć możliwość aktualizowania wybranych komórek arkusza kalkulacyjnego zamiast przesyłania całego dokumentu. Znalazłem kilka innych opcji, takich jak api gdata i api arkusza kalkulacyjnego, ale wydaje się, że Drive API jest najnowszym i ma zawierać funkcje dwóch pozostałych?sposób pracy z arkuszami kalkulacyjnymi przy użyciu interfejsu API Dysku Google na iOS

Z góry dziękuję!

+0

masz możliwość aktualizacji arkusza kalkulacyjnego dysku Google? czy mógłbyś zaktualizować swój kod? Mam ten sam problem, zaktualizuj 3 pola bardzo prostej tabeli publicznej Google. – doxsi

Odpowiedz

9

Należy użyć API Google Arkusze bezpośrednio manipulować komórki arkusza kalkulacyjnego:

https://developers.google.com/google-apps/spreadsheets/

Arkusz kalkulacyjny API jest obsługiwany przez Google Data API Objective-C Library Client, który zawiera również kilka próbek, które można użyć jako odniesienie:

http://code.google.com/p/gdata-objectivec-client/

+0

Wystąpił problem z uwierzytelnianiem usługi w celu pobrania arkuszy kalkulacyjnych. Xcode 5 działa poprawnie. Ale obecnie używam xcode 8 w tym problemie z usługą rozpoznawania autentyczności @priya Czy mógłbyś mnie w tym celu kierować? – sandy

+0

@sandy .... możesz obserwować powyższe kroki zostaną rozwiązane ... lub wpisz tutaj swój błąd – Priya

+0

Nie znaleziono pliku "OIDRegistrationRequest.h". Ten problem napotyka.i sprawdzenie, czy plik znajduje się w strukturze projektu. Podążyłem za tym linkiem również bez https://github.com/google/google-api-objectivec-client- for-rest/issues/108, ale bez użycia @Priya – sandy

Powiązane problemy