Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.08.2012, 16:15
Новичок на форуме
Отправить личное сообщение для xeonusfb Посмотреть профиль Найти все сообщения от xeonusfb
 
Регистрация: 10.08.2012
Сообщений: 3

ПРОСТОЙ скрипт копирования в Google Docs, ЗАПЛАЧУ
Добрый день!

Нужно написать простой скрипт копирования информации с одно листа на другой. При этом информация отбирается по трём критериям.

Более подробное описание в файле во вложении.
Вложения:
Тип файла: doc Техническое задание.doc (33.5 Кб, 15 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 10.08.2012, 16:28
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от xeonusfb
ЗАПЛАЧУ
не плач, все будет хорошо )))
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #3 (permalink)  
Старый 10.08.2012, 17:26
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

меня всегда "убивает" слово простой в теме/ее описании.
1. Если он так прост, сделайте это сами
2. Как правило оно подразумевает, что заказчик не хочет платить столько, сколько на самом деле стоит работа

Сообщение от xeonusfb
Более подробное описание в файле во вложении
Цитата:
Нужно написать такой скрипт на Java Script, чтобы при открытии своего отдельного файла сотрудник «на месте» получал актуальную информацию о заказах в своём городе, копируемую из общей таблицы.
Как скрипт "поймет", из какого города идет запрос? Предлагаете использовать гугл-карты? )

Вам базу данных надо с разграничением права доступа а не "таблицу".
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #4 (permalink)  
Старый 10.08.2012, 19:13
Новичок на форуме
Отправить личное сообщение для xeonusfb Посмотреть профиль Найти все сообщения от xeonusfb
 
Регистрация: 10.08.2012
Сообщений: 3

не убивайтесь

1) не знаком с JavaScript вообще, не знаю ни синтаксиса, ни операторов, ничего
2) Если вы читали файл внимательно, то должны были заметить предпоследним пунктом альтернативный (более легкий) способ решения задачи. Там сказано, что достаточно чтобы скрипт копировал информацию по конкретному городу не в отдельный файл, а в отельный лист в основном файле. После чего с помощью функции IMPORTRANGE составленная таблица по данному городу с соответствующего листа отображалась в другом файле, который лишь и был доступен сотруднику в этом городе.


Сообщение от nerv_
Как скрипт "поймет", из какого города идет запрос? Предлагаете использовать гугл-карты? )
Очень просто, опять же, если бы вы читали более внимательно, то заметили бы, что в таблице есть столбец Город, в котором указано название (чего же?) города. По этому столбцу и должна происходить сортировка перед копированием. Это первый критерий отбора информации.
Второй - статус заказа -
а) "готов" или
б) "собран",
если хотя бы одно из условий (а и б) выполняется, то строка копируется в таблицу.

Вот пример текущего варианта отбора номера заказа в Google Docs через формулу:

=if(and(indirect(ADDRESS((row()-1);3;3;;"заказы"))="БАРНАУЛ";or(indir ect(ADDRESS((row()-1);23;3;;"заказы"))="ГОТОВ";indirect(AD DRESS((row()-1);23;3;;"заказы"))="СОБРАН"));indirec t(ADDRESS((row()-1);1;3;;"заказы"));"")


В результате этого формируется первый столбец с уникальными номерами заказов, и далее через VLOOKUP подтягиваются остальные значения ячеек в данной строке, соответствующие указанному номеру.

В Excel записал макрос за 1 минуту: Фильтр - Задаем параметры отбора - Копируем получившуюся сокращенную таблицу на отдельный лист для города - Вставляем - Снимаем Фильтр.

Профит!
Тоже самое и нужно сделать для Google Docs только на JavaScript.
Ответить с цитированием
  #5 (permalink)  
Старый 10.08.2012, 19:50
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

xeonusfb,
Для начало нужен код таблицы - передаваемый скрипту
Ответить с цитированием
  #6 (permalink)  
Старый 19.12.2012, 12:18
Новичок на форуме
Отправить личное сообщение для Kreol Посмотреть профиль Найти все сообщения от Kreol
 
Регистрация: 04.07.2012
Сообщений: 6

Если нужна помощь по google JS пишите
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простой скрипт не работает в Chrome illusionoflife Общие вопросы Javascript 11 21.11.2011 10:39
простой скрипт не работает в chrome alexandr_poskrobka Opera, Safari и др. 6 22.08.2011 15:46
Скрипт простой галереи jokerbot jQuery 17 19.04.2009 17:00