【MACRO】Google Apps Script 質問スレ【DRIVE】 (968レス)
【MACRO】Google Apps Script 質問スレ【DRIVE】 http://mevius.5ch.net/test/read.cgi/tech/1404007623/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2014/06/29(日) 11:07:03.38 ID:5HmND7Qc Google Apps Script でのプログラミング等に関する質問スレです Excel や Access の VBA に不満のあるあなた web アプリだけでなくクライアントアプリからも利用したいあなた ローカルなデータベースやファイルだとバックアップに不安のあるあなた ム板に無かったので立ててみます Google Apps Script ttps://developers.google.com/apps-script/ Google Drive API ttps://developers.google.com/drive/ Getting Started with the Google Data Python Library ttps://developers.google.com/gdata/articles/python_client_lib ■関連スレ Google Maps API 質問箱 http://peace.2ch.net/test/read.cgi/tech/1131627583/ Microsoft SkyDrive API http://peace.2ch.net/test/read.cgi/tech/1385604796/ 【GoogleAppsScript】猿92【研究せよ!!!】 http://nozomi.2ch.net/test/read.cgi/php/1398600864/ GoogleAPIってどうよ? http://nozomi.2ch.net/test/read.cgi/php/1018614427/ Google App Engine for Python 6アプ目 http://nozomi.2ch.net/test/read.cgi/php/1358570953/ Google App Engine for java http://peace.2ch.net/test/read.cgi/tech/1317639323/ GoogleWebToolkit[GWT]について語ろう http://nozomi.2ch.net/test/read.cgi/php/1147975874/ http://mevius.5ch.net/test/read.cgi/tech/1404007623/1
842: デフォルトの名無しさん [sage] 2022/03/31(木) 13:19:55.86 ID:5pPwE+XM コードを貼れ http://mevius.5ch.net/test/read.cgi/tech/1404007623/842
843: デフォルトの名無しさん [sage] 2022/04/01(金) 06:42:07.95 ID:68FipywF setvalueで値をセルに入れるのってリアルタイム反映じゃなくて スタックしてて処理が終わるみたいな切りがいいところで まとめて反映する仕様じゃないのけ? クラウドベースの実行だからサーバー側の負荷軽減のためだと聞いたが コード云々でなんとかなるなら知りたい http://mevius.5ch.net/test/read.cgi/tech/1404007623/843
844: デフォルトの名無しさん [sage] 2022/04/08(金) 13:56:00.62 ID:PYg//+II getValues()で取得したのはrangeで指定したのが1列分のデータであっても2次元配列になっちゃうけれど getValues()の後ろに続けて.flat().filter(String).map(String) と付ければ1次元配列に変換できることを ネット上で検索してたら見つけた range = sheet.getRange("C2:C1000"); result = range.getValues().flat().filter(String).map(String); 実際に上記のようなコードで試したところ確かに1次元配列に変換はされてるけど 空白セルの要素が配列から消滅してしまってる "A","B","","F","D" 上記のように要素数5個で3番目の要素が空欄の配列が欲しいのだが "A","B","F","D" 上記のように空欄の要素が消滅して前詰めされた要素数4個になってしまってる 空白セルの要素も残したいんだけど、どうやったらいいのだろうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/844
845: デフォルトの名無しさん [sage] 2022/04/08(金) 18:27:03.86 ID:tiBN51P7 >>844 filter()とmap()要らなくない? http://mevius.5ch.net/test/read.cgi/tech/1404007623/845
846: デフォルトの名無しさん [sage] 2022/04/08(金) 20:09:46.76 ID:PYg//+II >>845 そうなのかな ここの記事を読んだんだけど https://iwb.jp/google-apps-script-getvalues-two-dimensional-array-concat/ http://mevius.5ch.net/test/read.cgi/tech/1404007623/846
847: デフォルトの名無しさん [sage] 2022/04/08(金) 20:12:32.05 ID:PYg//+II result = range.getValues().flat() とりあえず .filter以下を消したら望んでた結果は得られた模様 http://mevius.5ch.net/test/read.cgi/tech/1404007623/847
848: デフォルトの名無しさん [sage] 2022/04/08(金) 20:16:40.07 ID:tiBN51P7 >>846 この記事は空白除去してるじゃん http://mevius.5ch.net/test/read.cgi/tech/1404007623/848
849: デフォルトの名無しさん [sage] 2022/04/08(金) 20:28:36.27 ID:uSpd3hvB セルに手入力された5:22とか8:24とかの見た目時間になってる単なる文字列を使って 時間の足し算をしたいんだが、なんかいいアイディアはないだろうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/849
850: デフォルトの名無しさん [sage] 2022/04/08(金) 20:30:57.57 ID:TDBa7GsZ 足し算自体はスプレッドシート上の計算式ではなく 値だけ変数に入れてhas上でやりたい http://mevius.5ch.net/test/read.cgi/tech/1404007623/850
851: デフォルトの名無しさん [sage] 2022/04/14(木) 12:07:06.46 ID:l9jSNk17 スプレッドシートに数十個のボタンを図形描画してスクリプトの割り当てをしたんだが何回設定しても いつのまにかスクリプトの割り当てで割り当てたスクリプトが空欄に戻ってしまう これって何か制限があったりするのだろうか 一通り設定して最初のボタンから確認していくと空欄に戻ってしまってて ボタン押しても反応しない 設定した直後にボタン押すときはスクリプトが動いてるから最初から設定できてないわけではない http://mevius.5ch.net/test/read.cgi/tech/1404007623/851
852: デフォルトの名無しさん [] 2022/05/24(火) 07:38:06.26 ID:78erdOqF ClassroomAPIを使って ----- Classroom.Courses.CourseWork.list(クラスルームのID).courseWork.forEach(w =>{ 〜〜〜〜〜〜 }) ----- ってかんじで受講しているクラスで出された課題それぞれに対して処理をしているんだけど、 これだと提出済み課題に対しても処理してしまう。 提出済みか判定して、除外するためにはどうしたらいい? http://mevius.5ch.net/test/read.cgi/tech/1404007623/852
853: デフォルトの名無しさん [] 2022/05/27(金) 11:50:40.73 ID:S0cy91Tb 提出済みか判定して、除外す提出済みか判定して、除外すればいい http://mevius.5ch.net/test/read.cgi/tech/1404007623/853
854: デフォルトの名無しさん [] 2022/05/28(土) 11:07:36.06 ID:81XaDMLN FastAPI OCID http://mevius.5ch.net/test/read.cgi/tech/1404007623/854
855: デフォルトの名無しさん [] 2022/05/30(月) 11:13:52.52 ID:Z6OL71NL Google Apps Web API https://www.youtube.com/watch?v=i80Dy6PwWqE http://mevius.5ch.net/test/read.cgi/tech/1404007623/855
856: デフォルトの名無しさん [sage] 2022/07/22(金) 09:02:24.10 ID:CcjlX4kF 質問します ローカルにあるファイルをメールに添付して 指定時間に送信するみたいなことを gasでやりたいのですが、 ローカルファイルをGoogleドライブに取り込むところから躓いてます こういうやり方があるよ、とかこのHPが参考になる、みたいなのはありますか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/856
857: sage [sage] 2022/07/28(木) 15:18:39.59 ID:5gdZfTov m5stackでボタンを押す → スプレッドシートに書き込み → 編集をgmailで送信 というのをしたいなと。 参考にしたのはこのページ https://knt60345blog.com/m5stack-googlespreadsheet/ 要はボタンを押すとスマホに通知がくるシステムを作りたいのです。ところがgmailの送信がされません。 やったこと 1.スプレッドシートに編集があったときに通知する → 手入力だと通知される。しかし、scriptによる編集では通知されない。 2.gas上で編集をトリガーにしてsendgmailを使う →失敗。おそらく1と同じ理由 3.スプレッドシートを編集するスクリプトの中にsendgmailを記述する →編集はされるがメールは送信されない sendmailの使い方を間違えているのかと思いましたがメールを送るだけのコードを実行するときちんと送れていました。 ヒントをもらえるとありがたいです。よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/857
858: デフォルトの名無しさん [sage] 2022/08/03(水) 00:57:44.35 ID:Mtys3/qj >>856 簡単なのはGoogle DriveアプリでPCと同期させる方法かと思います。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/858
859: デフォルトの名無しさん [sage] 2022/08/03(水) 15:39:22.24 ID:IS1ZoKH3 >>856 ローカルファイルと言うことはトリガー実行じゃないんだよね? どういう操作を想定してるのかわからんけど、HTMLでダイアログ表示させるかdoGetでHTMLを表示させて そのHTMLとJSでローカルファイルは読めるよ https://tonari-it.com/gas-dialog-basic/ >>857 これで普通に出来たぞ function doPost() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('シート1'); var range = sheet.getRange('A1'); var values = range.setValue('hoge'); GmailApp.sendEmail('test@example.com', 'subject', 'body'); } http://mevius.5ch.net/test/read.cgi/tech/1404007623/859
860: デフォルトの名無しさん [sage] 2022/08/04(木) 08:31:05.67 ID:CP8sLsBT >>858-859 回答ありがとうございます もう回答もらえないのかな?と諦めておりました 実はローカルファイルをトリガー実行(時間指定)でメールに添付させたいというのが希望する処理なのです グーグルドライブアプリからならキーも取れそうですね 会社からグーグルドライブアプリの設置許可貰えたらやってみます http://mevius.5ch.net/test/read.cgi/tech/1404007623/860
861: デフォルトの名無しさん [] 2022/08/26(金) 19:09:52.12 ID:fCaJRqVr 祝 有料化 http://mevius.5ch.net/test/read.cgi/tech/1404007623/861
862: デフォルトの名無しさん [sage] 2022/08/26(金) 20:13:08.31 ID:shwkM977 >>861 なんだそれ怖いこと言うなよ ソースどこ? http://mevius.5ch.net/test/read.cgi/tech/1404007623/862
863: デフォルトの名無しさん [sage] 2022/08/31(水) 11:27:16.40 ID:8zP5mkRm googleSpaceのタスクにGASでタスク登録って可能? 登録しようとしても GoogleJsonResponseException: API call to tasks.tasks.insert failed with error: Invalid task list ID って吐かれる IDはスペースのURL末尾を使ってる http://mevius.5ch.net/test/read.cgi/tech/1404007623/863
864: デフォルトの名無しさん [sage] 2022/09/15(木) 22:22:03.06 ID:ZhCJ57CK しばらく触ってないうちにスクリプトエディタが変わっていたんですが、新しいエディタでプロジェクトのコピーを保存したい場合ってどうしたら良いんでしょうか? 自作のスクリプトを使ってもらうのにコピーを保存してもらっていたので代わりの方法を探しています http://mevius.5ch.net/test/read.cgi/tech/1404007623/864
865: デフォルトの名無しさん [] 2022/10/25(火) 20:43:00.01 ID:czhOEshi Googleスプレッドシートの件で質問します。 A11からF11の列に、IMPORTRANGE()によって、他のスプレッドから取り込んだデータが入っています。行の数は未定(約300件ぐらい)です。 このままでは、元データのシートが更新されると、合わせてデータも更新されてしまいます。 この現在表示されているセルの値をそのまま、文字列としてセルに上書きするコードを記入したいのですが、どのように記述するとよいでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/865
866: デフォルトの名無しさん [sage] 2022/10/26(水) 01:21:01.31 ID:Dg1k8nd7 やりたいことがわからないのでもう少し詳しく書いてください http://mevius.5ch.net/test/read.cgi/tech/1404007623/866
867: 865 [sage] 2022/10/26(水) 02:36:10.71 ID:wuQKMR4S すみません。自己解決しました。 スレ汚し申し訳ありませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/867
868: デフォルトの名無しさん [sage] 2022/10/26(水) 11:11:50.28 ID:t4LQIfXs 謝るより原因や解決方法を書いていってほしい 質問と解決法が揃ってればスレ汚しにならない http://mevius.5ch.net/test/read.cgi/tech/1404007623/868
869: デフォルトの名無しさん [sage] 2022/11/19(土) 22:03:44.91 ID:7xWc9dNP 初心者で勉強中ですがplain bodyとかの正規表現が難しくて泣きそう http://mevius.5ch.net/test/read.cgi/tech/1404007623/869
870: デフォルトの名無しさん [sage] 2022/12/16(金) 21:50:55.76 ID:/69Su096 1日一回gmailの中のメールをフィルタリングして集計してメールを遅るスクリプトを動かしてます。 今日までは毎日1回動いてましたが 本日近い時間帯で4回トリガーされていました。 このようなことが起こった方他におられませんでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/870
871: デフォルトの名無しさん [sage] 2022/12/17(土) 09:05:35.61 ID:CgXXVcB1 >>870 調べてみるのでソースだせる? http://mevius.5ch.net/test/read.cgi/tech/1404007623/871
872: デフォルトの名無しさん [] 2023/01/16(月) 23:18:09.81 ID:XkS+UaR1 ボタンを押下したらテーブルを表示させたいんだけど、どうすればいいのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/872
873: デフォルトの名無しさん [] 2023/01/17(火) 00:42:43.29 ID:fU/PH7pE 質問ざっくりしすぎ http://mevius.5ch.net/test/read.cgi/tech/1404007623/873
874: デフォルトの名無しさん [sage] 2023/01/18(水) 09:15:14.72 ID:NRwxJvcS 毎月の商品ごとの売上グラフを作ってるんですけどAには赤、Bには青、Cには黃というように色指定は出来ますか? グラフの並び順に1番目から赤、青、黃という順序では出来るんですけど、順番が変動しても大丈夫にしたいです A2= if "A", Red "B", Blue "C", Yellow みたいに出来たらいいなと思ってます http://mevius.5ch.net/test/read.cgi/tech/1404007623/874
875: デフォルトの名無しさん [sage] 2023/01/20(金) 23:25:45.84 ID:E/iTFMTm 二次配列の中の特定要素を一個だけじゃなくて任意の数があるか確認する方法ってある? http://mevius.5ch.net/test/read.cgi/tech/1404007623/875
876: デフォルトの名無しさん [] 2023/01/21(土) 01:05:54.74 ID:tr5Udobt どういうこと? 何か日本語不得意なやつ多すぎね? 上手く質問できないなら具体例を書けよ 例えば [ [1, 2, ...], [3, 4, ...] ] という二次元があったとき、 ○○が○○であることを確認する方法ってある? みたいな http://mevius.5ch.net/test/read.cgi/tech/1404007623/876
877: デフォルトの名無しさん [sage] 2023/01/21(土) 04:21:13.49 ID:a0kfmYv3 日本語というかこういうのはちゃんと説明できないからコード書けないんでは http://mevius.5ch.net/test/read.cgi/tech/1404007623/877
878: デフォルトの名無しさん [] 2023/01/21(土) 16:40:27.15 ID:/REhm/9K ボタンが押下されたら表が動的に表示されるようにしたいのですが、動的に作成された表の値がundefinedになります。 下記の通りに書いたのですが、何故undefinedになるのでしょうか? <script> function displayTable() { var htmlTable = google.script.run.getTable_Area(); document.getElementById("createdTable").innerHTML = htmlTable; } </script> function getTable_Area() { return '<table>' + '<thead>' + '<tr>' + '<th>Result</th>' + '</tr>' + '</thead>' + '<tbody>' + '<tr>' + '<td>Date</td>' + '<td><input value=<?= new Date();?>></input></td>' + '</tr>' + '<tr>' + '<td>Area</td>' + '<td><input value=<?= getArea();?>></input></td>' + '</tr>' + '</tbody>' + '</table>'; } http://mevius.5ch.net/test/read.cgi/tech/1404007623/878
879: デフォルトの名無しさん [] 2023/01/21(土) 20:12:40.75 ID:tr5Udobt >>878 パッと見だけど displayTableはフロント側の関数だよね getTable_Areaはgoogle.script.run経由で呼び出してるからgs(バックエンド側)の関数だよね google.script.runはwithSuccessHandlerのコールバックでレスポンス受け取るから、変数htmlTableはundefinedになるんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1404007623/879
880: デフォルトの名無しさん [] 2023/01/21(土) 21:05:36.17 ID:EDO4fSiJ >>879 >displayTableはフロント側の関数だよね >getTable_Areaはgoogle.script.run経由で呼び出してるからgs(バックエンド側)の関数だよね はい。それぞれフロントとバックエンド側になります。 withSuccessHandlerを以下の通りに使用し、実行したところundefinedは表示されなくなったのですが、表が表示されないということはcalculateArea()の書き方がいけないのでしょうか? <script> function calculateArea() { var htmlTable = ""; google.script.run.withSuccessHandler(function(data) { htmlTable = data; }).getTable_Area(); document.getElementById("createdTable").innerHTML = htmlTable; } </script> http://mevius.5ch.net/test/read.cgi/tech/1404007623/880
881: デフォルトの名無しさん [] 2023/01/21(土) 21:11:08.81 ID:tr5Udobt >>880 こうしてみて function calculateArea() { google.script.run.withSuccessHandler(function(data) { document.getElementById("createdTable").innerHTML = data; }).getTable_Area(); } http://mevius.5ch.net/test/read.cgi/tech/1404007623/881
882: デフォルトの名無しさん [] 2023/01/21(土) 22:20:43.38 ID:EDO4fSiJ >>881 ありがとうございます!表が表示されるようになりました! もし可能であれば、もう1点教えていただきたいのですが、 上記 function getTable_Area()には '<td><input value=<?= getArea();?>></input></td>' のようにgetArea()などの関数を表が作成される際に呼ばれるよにしています。 しかし、表示されたタブをみてみると <input value="<?=" getarea();?=""> になっており、エスケープ処理?がされているみたいです。 実際にアプリを開発する際は、何か別の方法でinputの値に関数の戻り値を代入しているのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/882
883: デフォルトの名無しさん [] 2023/01/21(土) 22:36:15.48 ID:tr5Udobt >>882 そのgetAreaはどっちの関数? フロント?バック? http://mevius.5ch.net/test/read.cgi/tech/1404007623/883
884: デフォルトの名無しさん [] 2023/01/21(土) 22:50:23.61 ID:EDO4fSiJ >>883 バック(gs)になります。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/884
885: デフォルトの名無しさん [] 2023/01/21(土) 22:59:56.13 ID:tr5Udobt >>884 これで良くない? function getTable_Area() { const a = new Date(); const b = getArea(); return '<table>' + '<thead>' + '<tr>' + '<th>Result</th>' + '</tr>' + '</thead>' + '<tbody>' + '<tr>' + '<td>Date</td>' + '<td><input value="' + a + '"></input></td>' + '</tr>' + '<tr>' + '<td>Area</td>' + '<td><input value="' + b + '"></input></td>' + '</tr>' + '</tbody>' + '</table>'; } http://mevius.5ch.net/test/read.cgi/tech/1404007623/885
886: デフォルトの名無しさん [] 2023/01/21(土) 23:07:30.06 ID:EDO4fSiJ >>885 なるほど。そのようにすればよかったのですか。 ありがとうございます!大変勉強になりました! http://mevius.5ch.net/test/read.cgi/tech/1404007623/886
887: デフォルトの名無しさん [] 2023/01/21(土) 23:20:48.89 ID:tr5Udobt >>886 全く説明してなくてごめんね テンプレートリテラル使うともっと簡潔に書ける https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Template_literals あと同期/非同期がわかるといいね http://mevius.5ch.net/test/read.cgi/tech/1404007623/887
888: デフォルトの名無しさん [] 2023/01/21(土) 23:41:09.53 ID:EDO4fSiJ >>887 いえいえ。重ね重ね、ありがとうございます! テンプレートリテラルを勉強して使ってみようと思います。 またご推察の通り、同期の問題も発生しておりますので、それも合わせて勉強してみます。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/888
889: デフォルトの名無しさん [sage] 2023/01/22(日) 09:05:30.28 ID:1NpPY/pK ERB(埋め込み・Embedded RuBy)なら、HTML 内で、 <% 〜 %> でRubyのコード片を実行するだけ(出力はしない)。 <%= 〜 %> でRubyのコード片を実行して出力する 例えば、a.html.erb が以下なら、 <% ary = [ "<a>", "あ" ] %> <% ary.each do |item| %> <input type="text" value="<%= item %>"> <% end %> a.html は、以下のように出力される <input type="text" value="<a>"> <input type="text" value="あ"> http://mevius.5ch.net/test/read.cgi/tech/1404007623/889
890: デフォルトの名無しさん [] 2023/01/25(水) 19:23:10.13 ID:EJwoBEnK test http://mevius.5ch.net/test/read.cgi/tech/1404007623/890
891: デフォルトの名無しさん [] 2023/01/25(水) 19:23:43.80 ID:EJwoBEnK やりたいこと: Maps.newStaticMap()で作成した画像?をHTML上に表示させたい。 試したこと: index.htmlから呼ばれるtest.gsの関数内で var googleMap = Maps.newStaticMap().setCenter(centreY,centreX) を定義して return googleMap.getMapUrl(); でそのURLを取得しました。 そのURLをHTMLのIMGタグに <img src="〇〇〇" width="100px" height="100px"> と入れても画像が表示されませんでした。 HTML上でbodタグの中に画像を表示させようとしているのですが、ファイルアイコンが半分に敗れたものが表示されています。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/891
892: デフォルトの名無しさん [] 2023/01/26(木) 03:32:17.94 ID:n/mKepPR >>891 getUrlで取得されたURLにあるものって画像じゃないよね 画像じゃないものをimgタグにセットしても表示されないよ URLにあるものを画像化するか iframe使って表示させるか(未検証) どっちかのアプローチじゃないかな http://mevius.5ch.net/test/read.cgi/tech/1404007623/892
893: デフォルトの名無しさん [] 2023/01/26(木) 04:58:55.72 ID:p3aeborJ >>892 わかりました。 ありがとうございます。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/893
894: デフォルトの名無しさん [] 2023/02/02(木) 21:14:34.93 ID:d3AVgBUi GAS愛好家のみなさん ContactsAppからPeopleAPIへの移行状況はいかがですか? 勝手が違いすぎてよーわからん 公式すらあんまり情報ないしマトモな記事載せてるサイトもないですよね http://mevius.5ch.net/test/read.cgi/tech/1404007623/894
895: デフォルトの名無しさん [sage] 2023/02/03(金) 12:45:44.80 ID:0b57qUmd スプレッドシートについての質問をさせてください 条件付き書式で、フォントサイズを変更するにはどうしたらいいでしょうか 表で一定の値の数字以上はフォントサイズが大きくなる、という仕様にしたいです http://mevius.5ch.net/test/read.cgi/tech/1404007623/895
896: デフォルトの名無しさん [] 2023/02/05(日) 16:08:42.77 ID:2ccsuJcO >>894 どうぞ。 https://officeforest.org/wp/2023/02/03/google-apps-script%e3%81%a7contact%e3%82%92people-api%e3%81%a7%e5%bc%84%e3%82%8b/ http://mevius.5ch.net/test/read.cgi/tech/1404007623/896
897: デフォルトの名無しさん [] 2023/02/15(水) 16:03:34.65 ID:b8FtSvc2 GASじゃなくてスプレッドシートなのだけど、 検索窓閉じた時検索結果に跳ぶの避けられませんかね。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/897
898: デフォルトの名無しさん [sage] 2023/02/18(土) 13:58:20.49 ID:W3nKwjDO やりたいこと スプレッドシートに沢山ある あ い う とかいう文字列を i[あ.い.う...] t[a.b.c...] という配列使って一度に置換作業がしたい。 i[1]→t[1]みたいな感じで。 replafeとforの組み合わせでなんとかなるかな?と思ったのですが、リファレンス読む限りreplace(a,b)の置換のa部分に変数を用いることは出来ないようなので他の方法を探しています。 ご教授頂きたく。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/898
899: デフォルトの名無しさん [sage] 2023/02/18(土) 18:58:41.14 ID:W3nKwjDO >>898 自己解決。 というか諦めて別シートに呼び出した後substituteとxlookupの組み合わせで無理やり置換したのを表示させました。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/899
900: デフォルトの名無しさん [sage] 2023/02/19(日) 14:19:59.95 ID:bukleA+Y >>898 日立? http://mevius.5ch.net/test/read.cgi/tech/1404007623/900
901: デフォルトの名無しさん [] 2023/02/19(日) 22:06:54.53 ID:sztA44Ir >>898 spliceで置き換える https://gray-code.com/javascript/replace-item-for-array/ http://mevius.5ch.net/test/read.cgi/tech/1404007623/901
902: デフォルトの名無しさん [sage] 2023/02/20(月) 02:05:22.77 ID:6OqVkYRD >>901 ありがとうございます!spliceメソッド使ってみます。 その前に1つずつ検索かけるのに手古摺ってますが、なんとかやってみたいと思います。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/902
903: 898 [sage] 2023/02/20(月) 16:04:41.81 ID:4jGYSd8p 駄目でした… includesにしてもmatchにしても配列[ ]で指定するとうまく動いてくれません。 配列を作らずfor文で無理やりセルを置換させるという荒業で解決しましたが時間がかかり過ぎて実用的でなく。 やりたいこと table[[あ],[か],[さ],[た]...] before[あ][い]... after[ア][イ]... 以上の配列があり、 tableに対しbefore[i]を総当りで検索し一致したらafter[i]に置き換える。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/903
904: デフォルトの名無しさん [sage] 2023/02/20(月) 18:43:52.85 ID:czK6pNoa >>903 やりたいことがいまいちわからん こういうこと? # ひらがなをカタカナに変換 table = [['あ','ア'], ['い','イ'], ['う','ウ'], ['え','エ'], ['お','オ'] ]; before = ['あ','い','う','え','お']; after = before.map(b => table.find(a => b === a[0])[1]); http://mevius.5ch.net/test/read.cgi/tech/1404007623/904
905: 898 [sage] 2023/02/20(月) 18:49:29.88 ID:83YdaF3i ありがとうございます。配列の中身は適当です…。 表と配列2種類の3つの要素があって、表にある配列1の要素を見つけたら配列2に置き換えるということをしたかったのです。 ですがお陰様でなんとかなりました! 二次元配列をflat()で一次元にして、splice使いました。 その後再度2次元配列に戻して元の形に直しました。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/905
906: 898 [sage] 2023/02/21(火) 00:26:18.85 ID:B3qxCQs3 >>904 mapメソッドはまだ理解できておらず…。 その一行で終わらせられるように勉強していきたいと思います。 結局以下のようになりました。ご教授ありがとうございました。 //1次元配列への変換。 let array = array.flat(); //array[x]とbefore[i]が一致したら置換(before→after) for(let x = 0 ; x < array.length ; i++ ){ for(let i = 0 ; i < before.length ; i++ ){ if(array[x] == be[i]){ array.splice(x,1,after[i]); } } //2次元配列に再変換、あとで貼付する。 let array2 = []; let numOfElements = 6;//表の元のTableが6列あったので。 for(let t = 0; 0 < array.length ; t){ array2.push(array.splice( t, numOfElements )); } http://mevius.5ch.net/test/read.cgi/tech/1404007623/906
907: デフォルトの名無しさん [sage] 2023/02/21(火) 02:43:28.40 ID:6tAoYaOK >>906 flat使わなくてもいい for(let i = 0; i< array.length; i++) { for(let j = 0; j< array[i].length; j++) { if(before.includes(array[i][j])) { array[i][j] = after[before.indexOf(array[i][j])]; } } } map使うなら array2 = array.map(r => r.map(c => before.includes(c) ? after[before.indexOf(c)] : c)); http://mevius.5ch.net/test/read.cgi/tech/1404007623/907
908: 898 [sage] 2023/02/21(火) 08:58:31.52 ID:B3qxCQs3 >>907 そのarray[i][j]の[j]を入れるとindexOfにしてもincludesにしてもうちの環境?では何故かエラー出て読み込めなかったんですよ。( 確かcannot read properties of undefinedだった筈) それ外すとエラーなく読んだので仕方なくflat入れた次第です。 因みに arrayX=array[x] arrayY=array[y] みたいに入れ子しても駄目でした。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/908
909: 898 [sage] 2023/02/21(火) 09:10:16.56 ID:B3qxCQs3 確認したらエラー全然違うし書いてること散々でした 訂正 出てたエラーは多分is not defined 下の入れ子は arrayX=array[x] arrayY=arrayX[y] みたいにしても同じエラーだったかと。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/909
910: デフォルトの名無しさん [sage] 2023/02/21(火) 23:07:45.74 ID:6tAoYaOK >>908 >そのarray[i][j]の[j]を入れるとindexOfにしてもincludesにしてもうちの環境?では何故かエラー出て たぶん配列の添字が範囲外になってるんだろうけど for文よりfor ofとかforEachのほうがシンプルにかける const array2 = []; for(let row of array) { let cols = []; for(let col of row) { if(before.includes(col)) { cols.push(after[before.indexOf(col)]); } else { cols.push(col); } } array2.push(cols); } const array2 = []; array.forEach(function(row, i) { row.forEach(function(col, j) { if(before.includes(col)) { array[i][j] = after[before.indexOf(col)]; } }); }); http://mevius.5ch.net/test/read.cgi/tech/1404007623/910
911: デフォルトの名無しさん [sage] 2023/02/21(火) 23:08:33.93 ID:6tAoYaOK あと上のmapは省略しすぎてわかりにくかったのでアロー関数と三項演算子をやめたらこうなる const array2 = array.map(function(row) { return row.map(function(col) { if(before.includes(col)) { return after[before.indexOf(col)]; } else { return col; } }); }); http://mevius.5ch.net/test/read.cgi/tech/1404007623/911
912: 898 [sage] 2023/02/22(水) 11:50:37.27 ID:7vReBJfV >>910-911 何度もありがとうございます。 仰るとおり2度目の添字は一切読み込んでくれないので… >>911のmap参考にしながら勉強させていただきます。 とりあえず長くなってしまったのでこの辺りで。また不具合出てきたら改めて質問したいと思います。 ありがとうございました! http://mevius.5ch.net/test/read.cgi/tech/1404007623/912
913: デフォルトの名無しさん [sage] 2023/02/28(火) 21:38:42.26 ID:8PRLUyLU スプレッドシートの共有で閲覧権限を持っている人の 印刷は可能でファイルのダウンロードだけ禁止することは可能でしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/913
914: デフォルトの名無しさん [sage] 2023/03/01(水) 10:13:26.28 ID:NPxLOyBL 共有アイテムのファイルにスターをつける方法を教えてください 宜しくお願いしますm(_ _)m http://mevius.5ch.net/test/read.cgi/tech/1404007623/914
915: デフォルトの名無しさん [sage] 2023/03/01(水) 14:17:21.21 ID:csCK6+UB sheetクラスを取得する方法ってgetSheetByNameとgetActiveSheetしかないよね? getSheetBySheetIdがないのが謎なんだけどシートはシート名で管理するしかない? http://mevius.5ch.net/test/read.cgi/tech/1404007623/915
916: 914 [sage] 2023/03/12(日) 00:26:03.80 ID:ZZBXPzbK >>914 自己解決しました http://mevius.5ch.net/test/read.cgi/tech/1404007623/916
917: デフォルトの名無しさん [] 2023/03/24(金) 19:19:34.21 ID:GCLzu5nr Rangeオブジェクトから、セルアドレスの文字列を取得したい場合 Excelならr.Address()で相対参照や絶対参照を取得できますが GASで同じようなことできるメソッドあります? getA1Notation()だと相対アドレスでしか取得できないようで… http://mevius.5ch.net/test/read.cgi/tech/1404007623/917
918: デフォルトの名無しさん [sage] 2023/03/24(金) 20:40:28.68 ID:h6PMjTMa >>917 よく分かってないけどそれ意味あるの? ただの文字列なんだから相対も絶対もないような http://mevius.5ch.net/test/read.cgi/tech/1404007623/918
919: デフォルトの名無しさん [sage] 2023/03/25(土) 11:52:56.28 ID:TC3JXJ5y >>918 例えば A1のRangeオブジェクトから $A$1という文字列を取得できないかなと GASから条件付き書式を設定するのに使いたいです なぜ使いたいかというと 複数人で編集してコピペを繰り返すと条件付き書式が破壊されてしまうので それを上書きリセットするためです 逆に、条件付書式だけロックかけて切り取ったり貼り付けたり出来ない設定ができるならそれで十分なのですが… http://mevius.5ch.net/test/read.cgi/tech/1404007623/919
920: デフォルトの名無しさん [sage] 2023/03/25(土) 17:53:03.57 ID:nYxwu6kr >>919 >複数人で編集してコピペを繰り返すと条件付き書式が破壊されてしまうのでそれを上書きリセットするためです 通常の書式ならonEditで変更されたセルの書式を変更するだけでいいけど 条件付き書式をGAS上で扱ったことなかったから調べたけどちょっと面倒だね そんでよくよく考えてみたらそもそもGAS使うならonEditで書式変更すればいいだけだから条件付き書式を使う必要がないと思った http://mevius.5ch.net/test/read.cgi/tech/1404007623/920
921: デフォルトの名無しさん [] 2023/04/04(火) 12:37:38.49 ID:dAPefWGR スプレッドシートにスクリプト作成して権限付与して動作するように設定したあと そのスプレッドシートをコピーするとスクリプトもコピーされるようですが スクリプトの権限やトリガーは設定しなおしが必要のようです。 イメージ的には、vba付のExcelをコピーして別ファイルとして保存して 毎月のデータを作成していく、みたいなことがしたいんですが その辺コピーするだけで全部引き継がれるみたいな設定ないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/921
922: デフォルトの名無しさん [sage] 2023/04/11(火) 18:45:08.89 ID:u8YBlLPL 類似画像を判別できるようなライブラリとか公開されてるコードありますか? 検索するとpythonだとImageHashってライブラリがあるんだけどGASで同じようなことしたい http://mevius.5ch.net/test/read.cgi/tech/1404007623/922
923: デフォルトの名無しさん [] 2023/04/21(金) 16:25:28.26 ID:vnxhj4My ごめんgoogleスプレッドシートの質問スレがみつからずこちらで質問させてください。 シートのある列をユーザーごとの閲覧を制限かけたい 有効な方法ありますか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/923
924: デフォルトの名無しさん [sage] 2023/04/21(金) 16:53:56.40 ID:8VcMj5ya 閲覧の制限はファイル単位でしか出来ないでしょ シート、セル(列/行)単位は編集の制限しか出来ない http://mevius.5ch.net/test/read.cgi/tech/1404007623/924
925: デフォルトの名無しさん [sage] 2023/04/21(金) 17:40:05.18 ID:vnxhj4My ありがとうございます。 確かに「表示」→「保護されている範囲」でできそうだったけど。やっぱりだめでした。 諦めて、もう一つリンクしたファイルのシート作ってそちらに閲覧されたくない列を追加します。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/925
926: デフォルトの名無しさん [sage] 2023/05/02(火) 21:52:22.95 ID:39G20EoK Googleカレンダーに予定を追加するプログラムを使ってるんだけど、「場所を追加」ちゃんと場所を追加したいです 以下詳細 普通に手作業でGoogleカレンダーに予定を追加するときは、「場所を追加」に場所の名前を入力すると候補が出てきて、そこから選ぶと、そこに間に合うためには何時に家を出ればいいかの通知が来たり、Android版のGoogleカレンダーだと予定の背景がその場所の写真になったりします。 で、GASで予定を追加するとき、場所を指定するためにGoogleマップのURLを使ってるんだけど、それだとURLが表示されるのみで、上記の通知とか背景写真とかが実行されません。 公式ドキュメントでも {location: 'Conference Room'}とされており、Googleマップ上の場所を使う気がなさそうです。 ちゃんとした「場所の追加」は、ウェブ上でマウスで操作しないとできないのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/926
927: デフォルトの名無しさん [sage] 2023/05/03(水) 00:25:10.26 ID:2fvruydV >>926 URLじゃなくてその場所の名前か住所、もしくは緯度経度を入れればいいんじゃないの? http://mevius.5ch.net/test/read.cgi/tech/1404007623/927
928: デフォルトの名無しさん [sage] 2023/05/03(水) 03:09:39.55 ID:CT7gAj9T >>927 それが名前や住所を入れても、その文字列が表示されるだけのようです こんな感じ https://i.imgur.com/pn88z8w.jpg ブラウザかアプリで場所を選択した時には場所と認識されるのか、こう表示されます https://i.imgur.com/k3K5mhe.jpg http://mevius.5ch.net/test/read.cgi/tech/1404007623/928
929: デフォルトの名無しさん [sage] 2023/05/16(火) 22:03:10.90 ID:9Kd/3stA ゲッ!!(/||| ̄▽)y-ξ⌒◇ヾ( ̄  ̄;)ジュッ http://mevius.5ch.net/test/read.cgi/tech/1404007623/929
930: デフォルトの名無しさん [] 2023/07/08(土) 12:42:20.50 ID:CwJ0Byq0 質問させてください Googleフォームの送信時イベントで入力された値を取るために イベントを作成しましたが、どうしてもイベントパラメータがnullになってしまいます Webページにあるサンプルではeからいろいろな情報が取れるように書かれているのですが、nullとなってしまう理由がわからずに困っています function myFunction(e) { Logger.log("myFunction start") Logger.log(e) } — ログ 12:27:10 お知らせ 実行開始 12:27:10 情報 myFunction start 12:27:10 情報 null 12:27:10 お知らせ 実行完了 http://mevius.5ch.net/test/read.cgi/tech/1404007623/930
931: デフォルトの名無しさん [sage] 2023/07/08(土) 17:00:03.61 ID:IeBiUrvH >>930 トリガーの設定してる? http://mevius.5ch.net/test/read.cgi/tech/1404007623/931
932: デフォルトの名無しさん [sage] 2023/08/22(火) 23:04:26.43 ID:+ZplHR9+ GASではなく、スプレッドシートの質問なのですが、もし適切なスレッドがあったら誘導お願いします セルに例えば「130409.67」と入力し、 表示形式>数字>通貨(端数切り捨て) に設定すると、小数点以下が切り捨てではなく四捨五入されてしまいます。 これはなにか私の使い方がおかしいのでしょうか? また、他の方法でも良いので、内部的には小数点を保持しつつ、表示上だけ小数点以下を切り捨てる(非表示)する方法があれば教えてください。宜しくお願いします。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/932
933: デフォルトの名無しさん [] 2023/09/10(日) 09:27:06.36 ID:yM7j2B0I オ?ル http://mevius.5ch.net/test/read.cgi/tech/1404007623/933
934: デフォルトの名無しさん [] 2023/09/22(金) 13:52:01.19 ID:dkRHHNCe GTKは糞 http://mevius.5ch.net/test/read.cgi/tech/1404007623/934
935: デフォルトの名無しさん [] 2023/09/24(日) 09:36:46.05 ID:2YTVyUlC 君は失格 やり治せ http://mevius.5ch.net/test/read.cgi/tech/1404007623/935
936: デフォルトの名無しさん [] 2023/10/20(金) 12:46:49.67 ID:/M3RKJCH GAS抜きで http://mevius.5ch.net/test/read.cgi/tech/1404007623/936
937: デフォルトの名無しさん [sage] 2023/10/20(金) 20:23:13.56 ID:c9EoYnQA >>932 =trunc(3.14, 0) で3と表示されるはず http://mevius.5ch.net/test/read.cgi/tech/1404007623/937
938: デフォルトの名無しさん [sage] 2023/10/31(火) 16:30:00.40 ID:qmiHWWBC >>937 ありがとうございます それを入力したセル(A1)の隣に、 =A1×8 とすると、24と出るので、内部で小数点以下を保持してないようです http://mevius.5ch.net/test/read.cgi/tech/1404007623/938
939: 898 [sage] 2023/10/31(火) 17:43:19.30 ID:F7pL/7Za >>938 truncは切り捨てかな。 というかカスタム表示形式の # じゃ駄目なん? http://mevius.5ch.net/test/read.cgi/tech/1404007623/939
940: デフォルトの名無しさん [] 2024/03/10(日) 15:35:26.40 ID:H28l+VF2 スプレッドシートについての質問です。 SBI証券のマイページからポートフォリオのcsvファイルをダウンロードすることができます。 GASにより、自動で、ポートフォリオの円グラフを作りたいのですが、スクリプトはコンテナバインドではなくスタンドアローンでないと駄目でしょうか? 毎日、csvファイルをダウンロードして、円グラフを描く予定なので、コンテナバインドだと駄目ですよね? http://mevius.5ch.net/test/read.cgi/tech/1404007623/940
941: デフォルトの名無しさん [] 2024/03/10(日) 15:38:07.27 ID:H28l+VF2 でもスタンドアロンにすると、スプレッドシートを開くときに、ファイルのIDを指定しないと駄目ですよね。 このIDが毎日変わることになると思いますが、この部分をどうすれば楽ができるでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/941
942: デフォルトの名無しさん [sage] 2024/03/10(日) 15:55:50.28 ID:vw/rAwFk なんでコンテナバインドじゃだめなの? トリガーで1日1回実行すればいいんじゃないの http://mevius.5ch.net/test/read.cgi/tech/1404007623/942
943: デフォルトの名無しさん [] 2024/03/10(日) 16:29:51.77 ID:H28l+VF2 >>942 自動でダウンロードして来るとかそういうことを想定していますか? そういう技術はありませんので、手動でダウンロードしてきて、Google Driveにアップロードする。 これを毎日やろうと考えています。 そうするとファイル自体が毎日変わりますし、IDも変わってしまうのではないかと思います。 バインドを新しい他のファイルに引き継ぐことはできませんよね? http://mevius.5ch.net/test/read.cgi/tech/1404007623/943
944: デフォルトの名無しさん [sage] 2024/03/10(日) 16:50:03.03 ID:vw/rAwFk >>943 ファイルIDが変わってもファイルを保存するフォルダが固定なら そのフォルダのファイル一覧を取得すればいいんでは? http://mevius.5ch.net/test/read.cgi/tech/1404007623/944
945: デフォルトの名無しさん [] 2024/03/10(日) 17:01:06.12 ID:H28l+VF2 >>944 なるほど、ありがとうございました。 そういうことができるんですね。 ということは、スタンドアロンである固定したフォルダからファイルの一覧を取得する。 SBI証券からダウンロードしてきたcsvファイルは、その日の日付をファイル名とする。 ファイルの一覧からその日の日付のファイルをオープンして、円グラフを作成する。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/945
946: デフォルトの名無しさん [] 2024/03/11(月) 11:33:26.37 ID:Voh59fAx csvファイルに、 '+7441000 というデータがあります。 これをSpreadsheetとしてインポートすると、セル上で +7441000 と表示されます。 先頭に「+」がついていますが、扱いは文字列ではなく、数字です。 この「+」をGASを使って削除したいのですが、どうすればいいでしょうか? このセルを選択した状態で「fx」の右隣をみると「'+7441000」となっています。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/946
947: デフォルトの名無しさん [] 2024/03/11(月) 21:30:14.93 ID:Voh59fAx >>946 なんとか解決しました。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/947
948: デフォルトの名無しさん [sage] 2024/04/04(木) 12:51:32.09 ID:q67OTvc3 getUi().showModelessDialog()の挙動おかしくなった? 他をクリックしたら閉じるようになったし移動も出来なくなった バグですか? http://mevius.5ch.net/test/read.cgi/tech/1404007623/948
949: デフォルトの名無しさん [] 2024/12/12(木) 17:27:14.20 ID:/P1+mPAL createTextFinderで正常に動いてたのにソース変更してないのに最近になって TypeError: Cannot read properties of undefined (reading 'indexOf')と言うようになった 他の部分が悪いのか、切り分けるためcreateTextFinderだけ機能させるコードを書いてたけど同様のエラー とりあえず別の手段で回避させたけどおま環? http://mevius.5ch.net/test/read.cgi/tech/1404007623/949
950: デフォルトの名無しさん [] 2024/12/13(金) 13:21:51.42 ID:ouGUX1+B だからjsは馬鹿にされるんだ http://mevius.5ch.net/test/read.cgi/tech/1404007623/950
951: デフォルトの名無しさん [] 2025/01/05(日) 10:08:17.06 ID:8kdOFrcZ OneDriveの質問ここでok? http://mevius.5ch.net/test/read.cgi/tech/1404007623/951
952: デフォルトの名無しさん [sage] 2025/01/05(日) 10:17:13.58 ID:xU+8tKpK gasってgoogleのサービス。onedriveはmicrosoftのサービスで違う スクリプトからonedriveを操作したいとかじゃないよね? スレチだけど一応聞いてみれば?誰か分かるかもね http://mevius.5ch.net/test/read.cgi/tech/1404007623/952
953: デフォルトの名無しさん [sage] 2025/01/12(日) 21:20:33.84 ID:EIvdvWG6 スプレッドシートさ、ExcelVBAでできる とあるRangeからとあるRangeまでの範囲を指定して新たにRangeを作る、てのが用意されてないの地味に不便だよね getRangeもoffsetも「座標~座標」の直接範囲指定がなくて軒並み「座標~行列数」しかないのがめんどくさい…そう思ってるの俺だけか? A1形式の文字列をガッチャンコすれば出来るっちゃ出来るが、お前それでいいのか感がすごい http://mevius.5ch.net/test/read.cgi/tech/1404007623/953
954: デフォルトの名無しさん [] 2025/01/16(木) 13:26:46.58 ID:5fNIPSC6 スプレッドシートとDriveAPIについて質問です。 他のGoogleアカウントがオーナーとして持ってるスプレッドシートで、別アカウントを閲覧者として共有。 その別アカウント側でAPI設定し、そのAPIを使ってxlsx形式でExportすることは可能? http://mevius.5ch.net/test/read.cgi/tech/1404007623/954
955: デフォルトの名無しさん [sage] 2025/01/16(木) 19:10:14.77 ID:OQ3rw5hF 自分で試せよ。やりたいならやってみれば良いだろ http://mevius.5ch.net/test/read.cgi/tech/1404007623/955
956: デフォルトの名無しさん [sage] 2025/01/16(木) 19:13:42.90 ID:RFhmsTBB 過疎ってる上にスクリプト荒らしが跋扈し誰か来ても煽ってくるやつしかおりゃん いまどきのプログラマーはみんなChatGPTかCopilotに質問投げてるよ 5ちゃんねるはおしまい! http://mevius.5ch.net/test/read.cgi/tech/1404007623/956
957: デフォルトの名無しさん [sage] 2025/01/17(金) 19:35:55.09 ID:S3TtCEi5 みんなぁ……どこ逝っちゃったんだブー………… http://mevius.5ch.net/test/read.cgi/tech/1404007623/957
958: デフォルトの名無しさん [sage] 2025/01/17(金) 19:39:30.95 ID:S3TtCEi5 なんでこの掲示板まだ運営してるの~? http://mevius.5ch.net/test/read.cgi/tech/1404007623/958
959: デフォルトの名無しさん [sage] 2025/01/17(金) 19:41:02.24 ID:S3TtCEi5 \  ̄ヽ、 _ノ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ `'ー '´ O o と 。 ,. -ー冖'⌒'ー-、 思 ,ノ \ う / ,r‐へへく⌒'¬、 ヽ キ {ノ へ.._、 ,,/~` 〉 } ,r=-、 モ /プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/ オ ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 / タ / _勺 イ;;∵r;==、、∴'∵; シ 〃 / で ,/ └' ノ \ こ¨` ノ{ー--、〃__/ あ 人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\ っ . / |/ |::::::|、 〃 /:::::/ ヽ た / | |::::::|\、_________/' /:::::/〃 http://mevius.5ch.net/test/read.cgi/tech/1404007623/959
960: デフォルトの名無しさん [] 2025/02/12(水) 05:27:59.68 ID:EChoPnIL アンドロイドのGoogleスプレッドシートのセルに日付を入れたら自動で○/○(月)と表示されるようにしたい。 どうかよろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/tech/1404007623/960
961: デフォルトの名無しさん [sage] 2025/02/12(水) 07:18:57.16 ID:vZOAXNAs セルの書式設定でカスタム日付からできるけど、日付の後に半角でも良いからスペース入れないと2/12 ?とはならないね 細かい解説はぐぐってくれ http://mevius.5ch.net/test/read.cgi/tech/1404007623/961
962: デフォルトの名無しさん [sage] 2025/02/12(水) 07:20:02.17 ID:vZOAXNAs 文字化けした 2/12 (水) ね 頭に0を入れるか入れないかも決められるみたい http://mevius.5ch.net/test/read.cgi/tech/1404007623/962
963: デフォルトの名無しさん [sage] 2025/02/12(水) 08:21:38.43 ID:AFDgFLET スレ違い http://mevius.5ch.net/test/read.cgi/tech/1404007623/963
964: デフォルトの名無しさん [] 2025/02/12(水) 10:54:44.45 ID:WpGOIYcm これが博士か http://mevius.5ch.net/test/read.cgi/tech/1404007623/964
965: デフォルトの名無しさん [sage] 2025/02/20(木) 20:37:16.70 ID:74VDrAOZ 閑古鳥すらいなくなった糞過疎掲示板 それが5ちゃんねる http://mevius.5ch.net/test/read.cgi/tech/1404007623/965
966: デフォルトの名無しさん [] 2025/02/28(金) 17:03:24.70 ID:kF3VgEHE もう2人くらいしかいない http://mevius.5ch.net/test/read.cgi/tech/1404007623/966
967: デフォルトの名無しさん [] 2025/03/02(日) 03:32:16.42 ID:SuUkbROl たまに覗いてる そういやContactsApp死んだな People APIダルい http://mevius.5ch.net/test/read.cgi/tech/1404007623/967
968: デフォルトの名無しさん [sage] 2025/06/04(水) 20:18:23.69 ID:BeLNgZJK >>956 そうだよ便乗w 過疎過疎の地に足跡を刻むかw http://mevius.5ch.net/test/read.cgi/tech/1404007623/968
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s