質問編集履歴
10
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
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
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
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
テキストの整頓
|
1
|
+
テキストの整頓
|
test
CHANGED
File without changes
|
6
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
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
4
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,57 +10,67 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
テキスト
|
13
|
+
日時の記入されているテキストを、日付ごと(同じ日付の場合改行して時系列順)でまとめ、テキストファイルとして書き出し、かつメールで送信する。
|
14
|
-
|
15
|
-
それは何を使って、どんな順序でどのように実現できるのかを考えています。
|
16
14
|
|
17
15
|
|
18
16
|
|
17
|
+
・ここで質問させていただき、GASでやっていくことにしました。
|
18
|
+
|
19
|
+
|
20
|
+
|
19
|
-
・
|
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
|
-
|
43
|
+
###今までにやったこと
|
30
44
|
|
31
45
|
|
32
46
|
|
33
|
-
|
47
|
+
・Excelやスプレッドシートで、先頭の文字数(時刻部分)や必ず出てくる記号([])で日時とテキストとを別のセルに分割。そこから日時を検索しようとしました。
|
34
48
|
|
35
|
-
|
49
|
+
・自身で日付を検索してコピペでシートごとにまとめて書き出したり、スプレッドシートにかいたGASでメールとして送信していましたが、範囲指定でとりこんでおり、改行がないものになってしまっていました。
|
36
|
-
|
37
|
-
自分で年月日ごとの範囲を指定して取得し、それをGmailを使ってEvernoteに送信するようにしていました。
|
38
|
-
|
39
|
-
範囲指定のため一つ一つの操作ができるのかわからず、結局重複の判断ができず、改行も出来ていませんでした。
|
40
|
-
|
41
|
-
これでは自分でコピー&ペーストするのと同じか、改行が消えるのでそれより不便です。
|
42
|
-
|
43
|
-
送信用シートも変動する日付に対応出来ませんでした。出来るのかもしれませんが方法がわかりませんでした。
|
44
50
|
|
45
51
|
|
46
52
|
|
47
|
-
|
53
|
+
・一行ずつ日付部分を判定して行数を記録
|
48
54
|
|
55
|
+
・改行を足す
|
56
|
+
|
49
|
-
日付
|
57
|
+
・日付をファイル名として書き出すorメールタイトルとして送信
|
50
58
|
|
51
59
|
|
52
60
|
|
53
|
-
|
61
|
+
ができればいいかと思うのですが、日付は本文とわかれていませんし、出てくる日付も日数も毎回違うのでどう組み立てれば良いかイメージがわきません。
|
54
62
|
|
55
|
-
何か適したものや、他の方法はあるのでしょうか。
|
56
63
|
|
57
|
-
今のところはHTML,PHP,Javascript,VBA,GAS,Java,C++,SQLの初歩の初歩、入門レベルしかわかりません。(helloworldやコピペレベル)
|
58
64
|
|
59
|
-
|
65
|
+
全ての行の日付部分を見て、重複するものを捨て、使用する日付のリストを作り、
|
60
66
|
|
61
|
-
|
67
|
+
その日付を含む行を検索し、日付ごとにシートを作ってコピーしていけば良いのでしょうか。
|
62
68
|
|
69
|
+
|
70
|
+
|
71
|
+
日数が多いと大変な事になりそうです。
|
72
|
+
|
63
|
-
|
73
|
+
変動する検索値をどう扱えばよいのかわかりません。
|
64
74
|
|
65
75
|
|
66
76
|
|
3
文法の修正・わかりやすさ
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
今まではExcelやスプレッドシートで、先頭の文字数(時刻部分)や必ず出てくる記号で日時とテキストとを分割して表にしていました。
|
34
34
|
|
35
|
-
同時刻のデータがあると元データでは一つ目以降の
|
35
|
+
同時刻のデータ(改行した二行目以降)があると元データでは一つ目以降の行には年月日時がなくなっていますので、直前のデータのものを取ってくるかどうにかしてまとめる必要があります。これも関数ですませていましたが、下記の0埋めの理由などから不安定でした。
|
36
36
|
|
37
37
|
自分で年月日ごとの範囲を指定して取得し、それをGmailを使ってEvernoteに送信するようにしていました。
|
38
38
|
|
2
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
EvernoteAPI
|
1
|
+
テキストの整頓とEvernoteAPI
|
test
CHANGED
File without changes
|
1
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
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
|
|