質問編集履歴
2
コード内の余分なメモ書きを消去
test
CHANGED
File without changes
|
test
CHANGED
@@ -139,32 +139,18 @@
|
|
139
139
|
subitem3Sentences.forEach(function (subitem3Sentence) {
|
140
140
|
sheet.getRange("F" + recordrow).setValue(subitem3Sentence.getValue());
|
141
141
|
});
|
142
|
-
// ↑subitem3sSentences eachの〆
|
143
142
|
})
|
144
|
-
// ↑subitem3s eachの〆
|
145
143
|
}
|
146
|
-
// ↑subitem3s ifの〆
|
147
144
|
})
|
148
|
-
// ↑subitem2s eachの〆
|
149
145
|
}
|
150
|
-
// ↑subitem2s ifの〆
|
151
146
|
})
|
152
|
-
// ↑subitem1s eachの〆
|
153
147
|
}
|
154
|
-
// ↑subitem1s ifの〆
|
155
|
-
})
|
148
|
+
})
|
156
|
-
// ↑items eachの〆
|
157
|
-
}
|
149
|
+
}
|
158
|
-
// ↑items ifの〆
|
159
|
-
})
|
150
|
+
})
|
160
|
-
// ↑paragraphs eachの〆
|
161
|
-
}
|
151
|
+
}
|
162
|
-
// ↑paragraphs ifの〆
|
163
|
-
})
|
152
|
+
})
|
164
|
-
// ↑articles eachの〆
|
165
|
-
|
166
|
-
})
|
153
|
+
})
|
167
|
-
// ↑chapter eachの〆
|
168
154
|
}
|
169
155
|
|
170
156
|
```
|
1
質問した後に考えたコードを記載しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -167,11 +167,7 @@
|
|
167
167
|
// ↑chapter eachの〆
|
168
168
|
}
|
169
169
|
|
170
|
-
|
171
|
-
|
172
|
-
|
173
|
-
```
|
170
|
+
```
|
174
|
-
|
175
171
|
### 試したこと
|
176
172
|
```ここに言語を入力
|
177
173
|
if (section != null){
|
@@ -179,6 +175,38 @@
|
|
179
175
|
```
|
180
176
|
これだったら書かないで取得できるのと同じでした。
|
181
177
|
|
178
|
+
*********試してみた追加コード*********
|
179
|
+
実行したら何も反応せず終わりました。
|
180
|
+
```gas
|
181
|
+
上記と同じ
|
182
|
+
|
183
|
+
const applData = root.getChild("ApplData");
|
184
|
+
const lawFullText = applData.getChild("LawFullText");
|
185
|
+
const law = lawFullText.getChild("Law");
|
186
|
+
const lawBody = law.getChild("LawBody");
|
187
|
+
const mainProvision = lawBody.getChild("MainProvision");
|
188
|
+
|
189
|
+
const chapters = mainProvision.getChildren("Chapter");
|
190
|
+
chapters.forEach(function(chapter) {
|
191
|
+
|
192
|
+
****追加した部分****
|
193
|
+
var sections = chapter.getChild("Section");
|
194
|
+
if (sections != null,sections = null){
|
195
|
+
sections.forEach(function(section) {
|
196
|
+
sheet.getRange("A" + recordrow).setValue(section.getText());
|
197
|
+
var articles = [chapter.getChildren("Article"), section.getChildren("Article")]
|
198
|
+
********
|
199
|
+
articles.forEach(function(article){
|
200
|
+
const articleCaption = article.getChild("ArticleCaption");
|
201
|
+
const articleTitle = article.getChild("ArticleTitle");
|
202
|
+
const paragraphs = article.getChildren("Paragraph");
|
203
|
+
if (articleCaption != null){
|
204
|
+
sheet.getRange("A" + recordrow).setValue(articleCaption.getText());
|
205
|
+
}
|
206
|
+
sheet.getRange("B" + recordrow).setValue(articleTitle.getText());
|
207
|
+
|
208
|
+
以下同じ
|
209
|
+
```
|
182
210
|
|
183
211
|
### 補足情報
|
184
212
|
|