質問編集履歴

3

解決後のまとめを追記。

2018/03/27 00:48

投稿

koromo_t
koromo_t

スコア60

test CHANGED
File without changes
test CHANGED
@@ -79,3 +79,81 @@
79
79
  関連の質問を投稿しました。もしよかったら見てください。
80
80
 
81
81
  [https://teratail.com/questions/116655](https://teratail.com/questions/116655)
82
+
83
+
84
+
85
+
86
+
87
+ #**~解決後のまとめ~**
88
+
89
+ otnさんの回答を参考に解決しましたので、まとめておきます。
90
+
91
+
92
+
93
+ ---
94
+
95
+
96
+
97
+ ### できました。
98
+
99
+
100
+
101
+ あっ!!? でっ、できました!私がやりたいと思ったことができたみたいです!!
102
+
103
+ そうか、「表示」と「書き換え」は違うのですね!
104
+
105
+ 私の言葉の使い方がよくなかったようです。よくぞ、推理していただきました…!
106
+
107
+ 完成したスクリプトを書いておきます!
108
+
109
+
110
+
111
+ 完成形です。
112
+
113
+ ```javaScript
114
+
115
+ function juyonmoji() {
116
+
117
+ //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
118
+
119
+ var url = "***";
120
+
121
+ var sheet = SpreadsheetApp.openByUrl(url);
122
+
123
+ var ss = SpreadsheetApp.getActiveSpreadsheet();
124
+
125
+ var val4 = sheet.getRange('C'+ sheet.getLastRow()).getValue();
126
+
127
+ if(val4.length >= 14){
128
+
129
+ val4 = sheet.getRange('C'+ sheet.getLastRow()).setValue(val4.substring(0, 14));
130
+
131
+ }
132
+
133
+ }
134
+
135
+ ```
136
+
137
+
138
+
139
+ ちなみに、「setValue()」という文は、ここ数日で初めて見ました…。
140
+
141
+ 「get」と「set」では、似ているようで、働きが違うのですね…!
142
+
143
+
144
+
145
+ みなさま、助けていただいて、ありがとうございました!!
146
+
147
+
148
+
149
+ ### 参考記事(2018/03/27 追記)
150
+
151
+ ・[https://java-reference.com/java_string_cut.html](https://java-reference.com/java_string_cut.html)
152
+
153
+ メソッドの存在はここなど、いろいろなところに書いてあったのですが、
154
+
155
+ 個人的に出力方法が正しくなかったことが原因だったようです。
156
+
157
+ ・[https://teratail.com/questions/116569](https://teratail.com/questions/116569)
158
+
159
+ 当記事です。「setValue()」というメソッドを知りました。

2

追記

2018/03/27 00:48

投稿

koromo_t
koromo_t

スコア60

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- https://teratail.com/questions/116487からの派生の質問です。
5
+ [https://teratail.com/questions/116487](https://teratail.com/questions/116487)からの派生の質問です。
6
6
 
7
7
 
8
8
 
@@ -71,3 +71,11 @@
71
71
  悪気はなかったのですが、、お手数をおかけします…。
72
72
 
73
73
  にも関わらず、お返事くださって、みなさま、ありがとうございます。。
74
+
75
+
76
+
77
+ ### 追記(2)
78
+
79
+ 関連の質問を投稿しました。もしよかったら見てください。
80
+
81
+ [https://teratail.com/questions/116655](https://teratail.com/questions/116655)

1

質問の追記。

2018/03/08 09:29

投稿

koromo_t
koromo_t

スコア60

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,29 @@
45
45
  }
46
46
 
47
47
  ```
48
+
49
+
50
+
51
+ ### 追記
52
+
53
+
54
+
55
+ あれっ…? どうやら私、的外れなことを書いてしまった模様…?
56
+
57
+ やりたいことは、「C列に入った文字列が14文字以上のとき、
58
+
59
+ そのC列に入った文字列の最初の14文字を表示」ということです。
60
+
61
+ 「.substring(0, 14)」と書けば、最初から14文字だけを表示してくれると思ったのですが…。
62
+
63
+ 文字列を格納という意味もちょっとよくわからないです。
64
+
65
+
66
+
67
+ そもそも、まず私はjavaScriptの基本を学ばないといけないような気がしますが、
68
+
69
+ なにをどう学んでいいのかもよくわからない状態です。。。
70
+
71
+ 悪気はなかったのですが、、お手数をおかけします…。
72
+
73
+ にも関わらず、お返事くださって、みなさま、ありがとうございます。。