Javascript.RU

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

Нужна помощь в написании скриптов для Google таблиц
ТЗ во вложении
в одну сторону сделал, по тригеру отправки формы срабатывает,
но возможно ни совсем правильно, может что оптимизировать нужно.

function myFunctionAddRows() {
// var ss = SpreadsheetApp.getActiveSpreadsheet()
var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1oRnIu7bfvWmwg4UiIqI-Z2XuabAGpiXFOk8VjIi3Lko/edit?usp=sharing");
var sheet1 = ss.getSheetByName("Ответы на форму")
var ss2 = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1fzBvterMJGUPDU5q4VCQg5-skhtL1Wpkj-_VC6fV9dM/edit?usp=sharing");
var sheet2 = ss2.getSheetByName("Лист1");
var Rows1 = ss.getLastRow()
var Rows2 = ss2.getLastRow()

var nameDoc ="Дочерняя 1"
var Number = ss.getLastRow()-1
var fio = sheet1.getRange(Rows1,3).getValue()
var city = sheet1.getRange(Rows1,4).getValue()
var street = sheet1.getRange(Rows1,5).getValue()

//var arrIds = sheet2.getRange("A2:A").getValues()

for(var i = 0; i<Rows2; i++){
// if(id == arrIds[i][0]){
//sheet1.getRange(1+Rows1, 2).setValue(Number)


sheet2.getRange(1+Rows2, 1).setValue(nameDoc)
sheet2.getRange(1+Rows2, 3).setValue(fio)
sheet2.getRange(1+Rows2, 4).setValue(city)
sheet2.getRange(1+Rows2, 5).setValue(street)
sheet2.getRange(1+Rows2, 2).setValue(Number)
break

}
}

Гугл таблицы
Основная
https://docs.google.com/spreadsheets...9dM/edit#gid=0

Дочернии
https://docs.google.com/spreadsheets...rsH22RN1o/edit


https://docs.google.com/spreadsheets...t#gid=96058705




По стоимости предлагайте, оплата только после полной проверки, тестировать на своих таблицах.
Вложения:
Ответить с цитированием
  #2 (permalink)  
Старый 07.02.2019, 19:46
Аспирант
Отправить личное сообщение для mshdn Посмотреть профиль Найти все сообщения от mshdn
 
Регистрация: 22.02.2011
Сообщений: 77

Напишите на mshdn@rambler.ru
Есть вопросы.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь с Google Calendar Tartila-ninja Общие вопросы Javascript 0 12.03.2017 13:47
нужна помощь Sergiy Серверные языки и технологии 2 31.03.2010 20:16
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17
нужна программа для этого. Чем писать? javascript или php? spam-server Серверные языки и технологии 3 27.08.2009 00:52