Czekam na wciągnięcie do kanału XML z API Feedburner's. Jest to tylko kwestia napisania adresu URL i korzystania z połączenia danych "Z sieci" w programie Excel.Odświeżanie kwerendy sieci Web przy użyciu programu Excel 2010 i parametrów
To działa prawidłowo (i to dość szybko).
Chciałbym teraz móc zaktualizować dwie komórki w arkuszu "dat", aby pobrać ten zakres danych. Odbywa się to za pomocą parametrów w adresie URL:
https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=RSSFEEDNAME[]
Korzystanie z interfejsu programu Excel, można następnie przypisać [] do każdej komórki. Jednak bez względu na to, co próbuję, to nie działa. Początkowo sądziłem, że może istnieć jakiś problem z formatem daty, więc sam pracowałem do momentu, w którym wchodzę do komórki, dokładna kopia (& date = 2011-08-01,2011-08-05) jako tekst .
Za każdym razem kanał jest pobierany za pomocą danych z bieżących dni (co jest domyślnym zachowaniem, gdy nie podano żadnych dat). Nie daje błędu (co zrobi dla relatywnie małych wykroczeń, jak na przykład brak dwucyfrowych miesięcy), co powoduje, że myślę, że to po prostu nie zastępuje [] określonym tekstem. Używam również tej samej metody dla zapytania WebTrends Web Service i uzyskuję podobnie frustrujące wyniki. Czytałem wszystkie instrukcje na temat zapytań internetowych i dokładnie je śledzę.
Nie mogę znaleźć miejsca, by zobaczyć, jaki jest końcowy URL, o który pyta program Excel, więc jest to trochę ujęcie w ciemności. Wszelkie przemyślenia na temat kolejnych kroków będą mile widziane!
Best, Nathan
Wiesz, też tego próbowałem. Problem polega na tym, że dłub usługi internetowej dławi się, gdy istnieje zmienna daty, ale brak danych.Więc ustawienie go z symbolem zastępczym nigdy nie dało mi dobrego XML-a, a Excel nie chciałby zmienić jego umysłu, gdy przejdą dobre dane XML. – nathanziarek