質問編集履歴

10

2017/05/13 06:18

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
@@ -8,4 +8,6 @@
8
8
 
9
9
 
10
10
 
11
- 日時の記入されているテキストを、日付ごと(同じ日付の場合改行して時系列順)にまとめる。
11
+ 日時の記入されているテキストを、日付ごと(同じ日付の場合改行して時系列順)にまとめ、メールで送信する。
12
+
13
+ ExcelのVBAとスプレッドシートのGAS、どちらでやると良いでしょうか。

9

2017/05/13 06:18

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,79 +1,11 @@
1
1
  はじめて利用します。
2
2
 
3
- 見当違いな事や、調べればわかることをわからずたずねてしまったり、情報が足りないことがあればすみません
3
+ 見当違いな事や、情報が足りないことがあればお教え下さい
4
-
5
- 皆様と色々お話出来ればと思っています。
6
4
 
7
5
 
8
6
 
9
- ###前提・実現したいこと
7
+ ###実現したいこと
10
8
 
11
9
 
12
10
 
13
- 日時の記入されているテキストを、日付ごと(同じ日付の場合改行して時系列順)まとめ、テキストファイルとして書き出し、かつメールで送信する。
11
+ 日時の記入されているテキストを、日付ごと(同じ日付の場合改行して時系列順)まとめる。
14
-
15
-
16
-
17
- ・ここで質問させていただき、GASでやっていくことにしました。
18
-
19
-
20
-
21
- ・文頭に年月日時分秒がありますが、表記が一定ではなく、一桁の時刻の頭が0つきではありません。
22
-
23
- [0000/00/00 0:00:00] テキスト
24
-
25
- [0000/00/00 00:00:00] テキスト
26
-
27
-
28
-
29
- さらに出来れば
30
-
31
- ・重複があればのぞきたい
32
-
33
- ・送信済みの行に目印を書き込みたい
34
-
35
- ・何月何日が送れたのかしりたい(いつの日付のものが処理されたのか)
36
-
37
-
38
-
39
-
40
-
41
-
42
-
43
- ###今までにやったこと
44
-
45
-
46
-
47
- ・Excelやスプレッドシートで、先頭の文字数(時刻部分)や必ず出てくる記号([])で日時とテキストとを別のセルに分割。そこから日時を検索しようとしました。
48
-
49
- ・自身で日付を検索してコピペでシートごとにまとめて書き出したり、スプレッドシートにかいたGASでメールとして送信していましたが、範囲指定でとりこんでおり、改行がないものになってしまっていました。
50
-
51
-
52
-
53
- ・一行ずつ日付部分を判定して行数を記録
54
-
55
- ・日付をファイル名として書き出すorメールタイトルとして送信
56
-
57
-
58
-
59
- ができればいいかと思うのですが、日付は本文とわかれていませんし、出てくる日付も日数も毎回違うのでどう組み立てれば良いかイメージがわきません。
60
-
61
-
62
-
63
- ・改行をいれること、最終行の取得までは出来ました
64
-
65
-
66
-
67
- 全ての行の日付部分を見て、重複するものを捨て、使用する日付のリストを作り、
68
-
69
- その日付を含む行を検索し、日付ごとにシートを作ってコピーしていけば良いのでしょうか。
70
-
71
-
72
-
73
- 日数が多いと大変な事になりそうです。
74
-
75
- そもそもどうやって日付部分を取り出すのか、変動する検索値をどう扱えばよいのかわかりません。
76
-
77
-
78
-
79
- よろしくお願い致します。

8

2017/05/13 06:16

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
@@ -52,13 +52,15 @@
52
52
 
53
53
  ・一行ずつ日付部分を判定して行数を記録
54
54
 
55
- ・改行を足す
56
-
57
55
  ・日付をファイル名として書き出すorメールタイトルとして送信
58
56
 
59
57
 
60
58
 
61
59
  ができればいいかと思うのですが、日付は本文とわかれていませんし、出てくる日付も日数も毎回違うのでどう組み立てれば良いかイメージがわきません。
60
+
61
+
62
+
63
+ ・改行をいれること、最終行の取得までは出来ました
62
64
 
63
65
 
64
66
 

7

2017/05/10 22:03

投稿

loulou
loulou

スコア8

test CHANGED
@@ -1 +1 @@
1
- テキストの整頓とEvernoteAPI
1
+ テキストの整頓
test CHANGED
File without changes

6

2017/05/10 21:38

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  日数が多いと大変な事になりそうです。
72
72
 
73
- 変動する検索値をどう扱えばよいのかわかりません。
73
+ そもそもどうやって日付部分を取り出すのか、変動する検索値をどう扱えばよいのかわかりません。
74
74
 
75
75
 
76
76
 

5

2017/05/09 12:22

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
File without changes

4

2017/05/09 12:06

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
@@ -10,57 +10,67 @@
10
10
 
11
11
 
12
12
 
13
- テキストデータ整理・整形し、それをメールなどどこかオンラインストレージやEvernoteへ飛ばしたいと思っています。
13
+ 日時の記入されているテキストを、日付ごと(同じ日付の場合改行て時系列順)でまとめテキストファイルとして書き出し、かつメールで送信
14
-
15
- それは何を使って、どんな順序でどのように実現できるのかを考えています。
16
14
 
17
15
 
18
16
 
17
+ ・ここで質問させていただき、GASでやっていくことにしました。
18
+
19
+
20
+
19
- テキストファイルに年月日時分秒の時系列ごとで改行されたデータ入っています。(オンラインサービスのデータを自分コピーしています。本来らこれもどうにかしたいです、APIが提供されていないようで手動によるコピーしか思いつきませんでした)
21
+ 文頭に年月日時分秒がありますが、表記が一定く、一桁時刻の頭0つきではありません。
22
+
23
+ [0000/00/00 0:00:00] テキスト
24
+
25
+ [0000/00/00 00:00:00] テキスト
26
+
27
+
28
+
29
+ さらに出来れば
30
+
31
+ ・重複があればのぞきたい
32
+
33
+ ・送信済みの行に目印を書き込みたい
34
+
35
+ ・何月何日が送れたのかしりたい(いつの日付のものが処理されたのか)
20
36
 
21
37
 
22
38
 
23
39
 
24
40
 
25
- ・それを同じ日付ごとにまとめたいと考えています。
26
41
 
27
- ・さらにそれを日付ごとに別ファイルへ保存するか、日付ごとにメールなどで、とにかく外や他のサービス、オンラインストレージなどへ飛ばしたいと考えています。
28
42
 
29
- ・贅沢を言えば、元データ(後一生増えていくものす)を1ファイル、まは何かに蓄積していきたいです。過去のデータ照らし合わせ重複するデータを取り除きつつ。
43
+ ###でにやっ
30
44
 
31
45
 
32
46
 
33
- 今まではExcelやスプレッドシートで、先頭の文字数(時刻部分)や必ず出てくる記号で日時とテキストとを分割して表にていました。
47
+ Excelやスプレッドシートで、先頭の文字数(時刻部分)や必ず出てくる記号([])で日時とテキストとを別のセルに分割。そこから日時を検索ようとしました。
34
48
 
35
- 同時刻のデタ(改行した二行目以降)があると元デタでは一つ目以降の行は年月日時がなくなってますの、直前のデタのものを取っくるかどうにかしてまとめる必要があます。関数ですていましたが、下記の0埋めの理由などから不安定でした
49
+ ・自身で日付を検索してコピペでシトごとにまとめて書き出したり、スプレッドシたGASルとし送信してしたが、範囲指定でとりこんでおり、改行がないのになってしていました。
36
-
37
- 自分で年月日ごとの範囲を指定して取得し、それをGmailを使ってEvernoteに送信するようにしていました。
38
-
39
- 範囲指定のため一つ一つの操作ができるのかわからず、結局重複の判断ができず、改行も出来ていませんでした。
40
-
41
- これでは自分でコピー&ペーストするのと同じか、改行が消えるのでそれより不便です。
42
-
43
- 送信用シートも変動する日付に対応出来ませんでした。出来るのかもしれませんが方法がわかりませんでした。
44
50
 
45
51
 
46
52
 
47
- しかし、時が0埋めでないことや基準と同じ記号が複数回出てくるとおかなことになっしまい、関で全てこなそうとすることに限界を感じてきました。
53
+ ・一行ずつ付部分を判定して数を記録
48
54
 
55
+ ・改行を足す
56
+
49
- 日付の判断や重複のチェックは配列繰り返でまわのだ思うのですが、そこに至れいません。
57
+ 日付をファイル名とて書き出orメールタイトル送信
50
58
 
51
59
 
52
60
 
53
- Excel(VBA)・Spreadsheet(GAS)・node-redのどれかまた組み合せで出来ばと考えていますが難しいのでしょうか。
61
+ ができばいいと思うのですが、日付本文とれていませんし出てくる日付も日数も毎回違うので組み立てれば良いイメージがわきません
54
62
 
55
- 何か適したものや、他の方法はあるのでしょうか。
56
63
 
57
- 今のところはHTML,PHP,Javascript,VBA,GAS,Java,C++,SQLの初歩の初歩、入門レベルしかわかりません。(helloworldやコピペレベル)
58
64
 
59
- ごろはpythonやrubyよく聞きまが……こちらは触ったことがあません。
65
+ 全て行の日付部分見て、重複るものを捨て、使用する日付のリストを作
60
66
 
61
- 今後EvernoteAPIやTwitterAPI利用たものを作りたいので、何か今回と今後も使っていけるようなもので作ってみたいと考えています
67
+ その日付含む行を検索、日付ごとにシートを作ってコピーしていけば良いのでしょうか
62
68
 
69
+
70
+
71
+ 日数が多いと大変な事になりそうです。
72
+
63
- EvernoteAPIなら公式にあるのでrubyがわかりやすい、googleならjava,python,C#とききしたが……
73
+ 変動す検索値をどう扱えばよいわかりません
64
74
 
65
75
 
66
76
 

3

文法の修正・わかりやすさ

2017/05/09 12:02

投稿

loulou
loulou

スコア8

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
  今まではExcelやスプレッドシートで、先頭の文字数(時刻部分)や必ず出てくる記号で日時とテキストとを分割して表にしていました。
34
34
 
35
- 同時刻のデータがあると元データでは一つ目以降のデータには年月日時がなくなっていますので、直前のデータのものを取ってくる必要があります。これも関数ですませていましたが、下記の0埋めの理由などから不安定でした。
35
+ 同時刻のデータ(改行した二行目以降)があると元データでは一つ目以降のには年月日時がなくなっていますので、直前のデータのものを取ってくるかどうにかしてまとめる必要があります。これも関数ですませていましたが、下記の0埋めの理由などから不安定でした。
36
36
 
37
37
  自分で年月日ごとの範囲を指定して取得し、それをGmailを使ってEvernoteに送信するようにしていました。
38
38
 

2

2017/03/10 15:55

投稿

loulou
loulou

スコア8

test CHANGED
@@ -1 +1 @@
1
- EvernoteAPI
1
+ テキストの整頓とEvernoteAPI
test CHANGED
File without changes

1

2017/02/27 10:59

投稿

loulou
loulou

スコア8

test CHANGED
@@ -1 +1 @@
1
- Google Apps Scriptで出来ること
1
+ EvernoteAPI
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  範囲指定のため一つ一つの操作ができるのかわからず、結局重複の判断ができず、改行も出来ていませんでした。
40
40
 
41
- これでは自分でコピー&ペーストするのと同じか、改行が消えるのでそれより酷いです。
41
+ これでは自分でコピー&ペーストするのと同じか、改行が消えるのでそれより不便です。
42
42
 
43
43
  送信用シートも変動する日付に対応出来ませんでした。出来るのかもしれませんが方法がわかりませんでした。
44
44
 
@@ -46,19 +46,21 @@
46
46
 
47
47
  しかし、日時が0埋めでないことや基準と同じ記号が複数回出てくるとおかしなことになってしまい、関数で全てをこなそうとすることに限界を感じてきました。
48
48
 
49
-
50
-
51
49
  日付の判断や重複のチェックは配列を繰り返しでまわすのだと思うのですが、そこに至れていません。
52
50
 
53
51
 
54
52
 
55
- Excel(VBA)・Spreadsheet(GAS)・node-redのどれかで出来ればと考えていますが、難しいのでしょうか。
53
+ Excel(VBA)・Spreadsheet(GAS)・node-redのどれかまたは組み合わせで出来ればと考えていますが、難しいのでしょうか。
56
54
 
57
55
  何か適したものや、他の方法はあるのでしょうか。
58
56
 
59
- 今のところはVBA,GAS,Java,C++,SQLの初歩の初歩しかわかりません。
57
+ 今のところはHTML,PHP,Javascript,VBA,GAS,Java,C++,SQLの初歩の初歩、入門レベルしかわかりません。(helloworldやコピペレベル)
60
58
 
59
+ このごろはpythonやrubyをよく聞きますが……こちらは触ったことがありません。
60
+
61
- 今後TwitterAPIを利用したもの作りたいので、何か今回と今後も使っていけるようなもので作ってみたいと考えています。
61
+ 今後EvernoteAPIやTwitterAPIを利用したもの作りたいので、何か今回と今後も使っていけるようなもので作ってみたいと考えています。
62
+
63
+ EvernoteAPIなら公式にあるのでrubyがわかりやすい、googleならjava,python,C#とききましたが……。
62
64
 
63
65
 
64
66