質問編集履歴

1

本件に関係のないスプレットシート部分を削除しました。

2018/07/27 12:26

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- [Swift4.1 - Xcode9.4.1]Googleスプレットシートの情報をJSONで取得し、そのデータをSwiftを使ってiOSアプリで表示させたい
1
+ [Swift4.1 - Xcode9.4.1]Googleスプレットシートの情報をJSONで取得し、そのデータをSwiftを使ってiOSアプリで表示させたい
test CHANGED
@@ -4,57 +4,9 @@
4
4
 
5
5
  Qiita等のサイトをあさりながら一通り作ったのですが、画面表示がされずに行き詰まっています。
6
6
 
7
- 以下がスプレットシートのGASとiOSのSwiftのソースコードです。
7
+ 以下iOSのSwiftのソースコードです。
8
8
 
9
9
 
10
-
11
- ###GASのソースコード
12
-
13
- ```
14
-
15
- //参照URL:https://dev.classmethod.jp/smartphone/iphone/google_app_script_spreadsheet_ios/
16
-
17
-
18
-
19
- function getList(id, sheetName) {
20
-
21
- var sheet = SpreadsheetApp.openById(id).getSheetByName(sheetName);
22
-
23
- var rows = sheet.getDataRange().getValues();
24
-
25
- var keys = rows.splice(0, 1)[0];
26
-
27
- return rows.map(function(row) {
28
-
29
- var obj = {};
30
-
31
- row.map(function(item, index) {
32
-
33
- if (item != "") {
34
-
35
- obj[keys[index]] = item;
36
-
37
- }
38
-
39
- });
40
-
41
- return obj;
42
-
43
- });
44
-
45
- }
46
-
47
-
48
-
49
- function doGet() {
50
-
51
- var data = getList("データID", "シート名");
52
-
53
- return ContentService.createTextOutput(JSON.stringify(data, null, 3)).setMimeType(ContentService.MimeType.JSON)
54
-
55
- }
56
-
57
- ```
58
10
 
59
11
  ###Swiftのソースコード
60
12
 
@@ -202,21 +154,13 @@
202
154
 
203
155
  ### 補足情報
204
156
 
205
- View Controllerの画面とスプレットシートのページとJSONのデータ排出する画面の画像を貼っておきます。
157
+ View Controllerの画面を貼っておきます。
206
158
 
207
159
 
208
160
 
209
161
  __View Controllerの画面__
210
162
 
211
163
  ![イメージ説明](c36d05ba625d0e3a4a70a92be6521526.png)
212
-
213
- __スプレットシートのページ__
214
-
215
- ![イメージ説明](bff365f4cb35a905151dc116caab3d61.png)
216
-
217
- __JSONのデータを排出する画面__
218
-
219
- ![![イメージ説明](beedc8d42da704701f29535e280d0f51.png)
220
164
 
221
165
 
222
166