2014-05-02 5 views
0

Это ошибка я получаю, и это расстраивает меняЛичные панели. Извлечение данных из Google листа


ошибка синтаксиса, неожиданный tIDENTIFIER, ожидая $ конца (SyntaxError) $ .get^(»https://spreadsheets.googl ...


глядя на тот же код здесь ... jsfiddle

$.get "//spreadsheets.google.com/feeds/cells/1BN0MH3ZPpCq6Bh60a7Z09Np-fZUZzZOb3tXyCZRPvHs/od6/public/values?alt=json", (data) -> 
r = 0 
item_ = "[" 
i = 0 
while i < data.feed.entry.length 
    row = data.feed.entry[i].gs$cell.row 
    cont = data.feed.entry[i].gs$cell.$t 
    unless row is r 
     item_ += " {:label=>" + cont 
    else 
     item_ += ", :value=>" + cont + "}," 
    r = row 
    i++ 
    item_ += "]" 
    item_=item_.replace("},,", ",") 
    item_=item_.replace("},]", "}]") 
alert item_ 
return 

его работы

+0

только какой-то прокомментированный текст ... мне нужно его удалить – bcharagu

+0

Я попытался удалить комментарии и при этом получить тот же результат. Комментарии были сделаны с помощью # – bcharagu

+0

У вас правильно загружен jquery на странице, где вы используете это? –

ответ

0

Прежде всего, вам не нужно добавлять JQuery, потому что она уже включена для вас. Кроме того, это использует Sinatra, а не Rails, поэтому jquery-rails не принесет вам много пользы. Кроме того, не извлекайте клиентскую часть данных, выберите ее на стороне сервера. Таким образом, данные будут синхронизироваться со всеми открытыми клиентами. Проверьте этот пример: https://github.com/Shopify/dashing/issues/78#issuecomment-14940695. Он использует что-то, называемое «roo», которое, очевидно, поддерживает электронные таблицы google.

+0

мои работы/buzzwords.rb ниже требуют 'сл' $ .get «https://spreadsheets.google.com/feeds/cells/1BN0MH3ZPpCq6Bh60a7Z09Np-fZUZzZOb3tXyCZRPvHs/od6/public/values?alt = json ", (data) -> r = 0 item_ =" [" i = 0 while i 0 делать | работа | send_event ('buzzwords', {items: item_}) end – bcharagu

Смежные вопросы