ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
ШагНазвание ДелаемСсылки / формулыВажноГотово0%
2
1Создаем таблицу данныхПереходим в «Google Таблицы». Создаем заголовки данных.Будьте аккуратнее: если создать заголовок таблицы, следом создать приложение, а потом начать менять заголовки – приложение может сломаться. Не обязательно создавать сразу весь массив данных. Создавайте постепенно, чтобы не запутаться с созданием приложения.
3
2Создаем приложениеБежим на официальный сайт сервиса по разработке приложений AppSheet. Регистрируемся, жмем «Start for free». В выборе поставщика данных выбираем Google. Жмем кнопку «New app». Выбираем вкладку «Start with your own data», далее прикрепляем ранее созданную таблицу.https://www.appsheet.com/
4
3Разбираемся с общим функционаломРаскройте данную колонку, чтобы получить подробную информацию о функционале.https://docs.google.com/document/d/1DvJafP7Zaqvk2l0Wl0EHuX8A6jQoxq7doRKRtvaKUdg/edit#По ссылке я подготовил для вас бесплатный мануал. Там же его можно скачать или скопировать себе.
14
4Разбираемся с ключами и этикеткамиДобавим в базу компаний колонку с уникальными ID. Для этого заходим в нашу Google Таблицу и вставляем новый столбец – колонку с ID. Далее заполняем уникальными случайными знаками те строчки, которые уже созданы. Это можно сделать двумя способами:
1. Если значений мало, можно рандомными знаками присвоить ID. 2. Если же значений много, можно использовать обычный генератор паролей и сгенерировать необходимое число значений. Жмем Data – Column – Regenerate Structure. Теперь отмечаем новую строчку ID, как ключ. Раскрываем строку ID и добавляем формулу UNIQUEID() в строчку Initial value.
1. http://genpas.narod.ru/ 2. UNIQUEID()Если не добавить формулу UNIQUEID() в столбик с ID при добавлении новой компании, значение ID будет пустым.
15
5Создаем возможность ставить задачиСоздаем таблицу с задачами. Также создаем ID, присваиваем дедлайн. Присоединяем данные в приложение, для этого заходим в раздел Data и жмем Add new table. Выбираем нашу новую таблицу. Раскрываем вновь созданный раздел с задачами и настраиваем его. Настроим связь, для этого переходим в настройки строчки ID. В поле Type меняем на Ref, а в Source table выбираем База компаний. Возвращаемся в настройку вкладки задачи и меняем следующие пункты:
- Переставляем этикетку (label) на цель.
- Скрываем при необходимости вкладку «дата постановки цели», она будет заполняться сама.
- Скрываем вкладку ID цели, это техническая информация. Приложение само распознало колонку id как колонку с ключами, поэтому прописывать ничего не нужно. - Стоит лишь проверить, чтобы в поле Intial value была формула UNIQUEID(). Если ее нет, то пропишите.
- Заходим в настройки колонки ID, находим раздел DISPLAY. Там в значении Display name прописываем понятное имя строки. В данном случае, это «компания».
16
6Разбираемся с типами данныхРаскройте данную колонку, чтобы получить подробную информацию о типах данных.
46
7Добавляем сотрудниковСоздадим таблицу с сотрудниками. Добавляем таблицу в приложение. Добавляем связь между сотрудниками и задачами. Для этого переходим в таблицу с задачами и добавляем новую колонку сотрудников. Жмем «Regenerate Structure» чтобы таблица с задачами обновилась. В таблице «Задачи» меняем тип данных в колонке сотрудник на ref и ссылаемся на таблицу с сотрудниками. Следом настроим сам мультивход. Переходим Data – User Settings. Открываем любой раздел, например Option 1. Обязательно включаем раздел «Show?», делаем type «Enum» и прописываем ссылку «Сотрудники [сотрудник]». Переходим Data – Table – Таблица «Задачи» – Security – Security filter. В строке вставляем формулу: «[Сотрудник] = USERSETTINGS(Пользователь)».[Сотрудник] = USERSETTINGS(Пользователь)В данном случае ID – это имя сотрудника. Если сотрудников много и имена повторяются, имеет смысл присвоить сотруднику ID.
47
8Настраиваем пользовательский интерфейсПереходим UX – VIEWS. Выбираем раздел «База компаний». Убираем лишние кнопки из данного вида. Для этого находим строчку «Column order» и меняем порядок расположения элементов так, как нам нужно. Чтобы поменять иконки, нужно найти раздел DISPLAY – icons. Уже там можно выбрать необходимую иконку. Точно также настраиваем вид «Задачи».
Добавим еще один вид «Сотрудники». Выбираем тип «Desk». Уже в самом приложении добавляем фотографии сотрудникам. Для того, чтобы настроить необходимые кнопки, заходим в раздел Action. Иконки меняем в разделе Display – icons.Теперь давайте сделаем так, чтобы выполненные задачи скрывались, и если сегодня дедлайн, высвечивалось бы напоминание. Для этого переходим Data – Slice. Жмем кнопку «Add New Slice». Давайте сделаем так, чтобы завершенные задачи скрывались. Прописываем формулу: OR([Статус цели] = "Активная", [Статус цели]="Отложена"). После переходим во вкладку UX – Views. Там находим вкладку «Задачи». Подменим данные в вкладке «For this data» с «Задачи» на только что созданный Slice «Актуальные задачи». Теперь сделаем так, чтобы активные и отложенные задачи разделялись в табличном виде. Сгруппируем активные задачи и отложенные. Для этого переходим во вкладку UX – Views. Находим раздел «Group by», после группируем по статусу цели. Теперь добавим выделение задачи, если сегодня дедлайн. Для этого переходим UX – Format rules – Add new rules. В строке формулы прописываем: «[Дедлайн]=Today()». Отмечаем колонку цели, выбираем иконку и цвет.
1. OR([Статус цели] = "Активная", [Статус цели]="Отложена") 2. [Дедлайн]=Today()
48
9Русифицируем. Добавляем логотип и названиеОсталось русифицировать наше приложение. Для этого переходим UX – Localize, там переводим названия. Теперь изменим логотип. Для этого переходим UX – Brand. Во вкладке «App logo» прикрепляем ссылку на личный логотип или выбираем системное лого. Теперь поменяем название приложения. Для этого переходим Info – Properties. В разделе «Short name» коротко прописываем название.Не пишите длинное название для приложение, оно не поместится на рабочем столе в вашем телефоне.
49
10Устанавливаем на телефон и смотрим, что у нас получилосьЧтобы установить приложение к себе на телефон, скачаем материнское приложение в App Store или Google Play. Заходим в AppSheet, там находим наше приложение. Переходим в него, в настройках жмем «Add Shortcut».Google Play
50
App Store
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138