23/03/25 11:52:56.28 TC3JXJ5y.net
>>925
例えば
A1のRangeオブジェクトから
$A$1という文字列を取得できないかなと
GASから条件付き書式を設定するのに使いたいです
なぜ使いたいかというと
複数人で編集してコピペを繰り返すと条件付き書式が破壊されてしまうので
それを上書きリセットするためです
逆に、条件付書式だけロックかけて切り取ったり貼り付けたり出来ない設定ができるならそれで十分なのですが…
927:デフォルトの名無しさん
23/03/25 17:53:03.57 nYxwu6kr.net
>>926
>複数人で編集してコピペを繰り返すと条件付き書式が破壊されてしまうのでそれを上書きリセットするためです
通常の書式ならonEditで変更されたセルの書式を変更するだけでいいけど
条件付き書式をGAS上で扱ったことなかったから調べたけどちょっと面倒だね
そんでよくよく考えてみたらそもそもGAS使うならonEditで書式変更すればいいだけだから条件付き書式を使う必要がないと思った
928:デフォルトの名無しさん
23/04/04 12:37:38.49 dAPefWGR.net
スプレッドシートにスクリプト作成して権限付与して動作するように設定したあと
そのスプレッドシートをコピーするとスクリプトもコピーされるようですが
スクリプトの権限やトリガーは設定しなおしが必要のようです。
イメージ的には、vba付のExcelをコピーして別ファイルとして保存して
毎月のデータを作成していく、みたいなことがしたいんですが
その辺コピーするだけで全部引き継がれるみたいな設定ないのでしょうか?
929:デフォルトの名無しさん
23/04/11 18:45:08.89 u8YBlLPL.net
類似画像を判別できるようなライブラリとか公開されてるコードありますか?
検索するとpythonだとImageHashってライブラリがあるんだけどGASで同じようなことしたい
930:デフォルトの名無しさん
23/04/21 16:25:28.26 vnxhj4My.net
ごめんgoogleスプレッドシートの質問スレがみつからずこちらで質問させてください。
シートのある列をユーザーごとの閲覧を制限かけたい
有効な方法ありますか?
931:デフォルトの名無しさん
23/04/21 16:53:56.40 8VcMj5ya.net
閲覧の制限はファイル単位でしか出来ないでしょ
シート、セル(列/行)単位は編集の制限しか出来ない
932:デフォルトの名無しさん
23/04/21 17:40:05.18 vnxhj4My.net
ありがとうございます。
確かに「表示」→「保護されている範囲」でできそうだったけど。やっぱりだめでした。
諦めて、もう一つリンクしたファイルのシート作ってそちらに閲覧されたくない列を追加します。
933:デフォルトの名無しさん
23/05/02 21:52:22.95 39G20EoK.net
Googleカレンダーに予定を追加するプログラムを使ってるんだけど、「場所を追加」ちゃんと場所を追加したいです
以下詳細
普通に手作業でGoogleカレンダーに予定を追加するときは、「場所を追加」に場所の名前を入力すると候補が出てきて、そこから選ぶと、そこに間に合うためには何時に家を出ればいいかの通知が来たり、Android版のGoogleカレンダーだと予定の背景がその場所の写真になったりします。
で、GASで予定を追加するとき、場所を指定するためにGoogleマップのURLを使ってるんだけど、それだとURLが表示されるのみで、上記の通知とか背景写真とかが実行されません。
公式ドキュメントでも {location: 'Conference Room'}とされており、Googleマップ上の場所を使う気がなさそうです。
ちゃんとした「場所の追加」は、ウェブ上でマウスで操作しないとできないのでしょうか?
934:デフォルトの名無しさん
23/05/03 00:25:10.26 2fvruydV.net
>>933
URLじゃなくてその場所の名前か住所、もしくは緯度経度を入れればいいんじゃないの?
935:デフォルトの名無しさん
23/05/03 03:09:39.55 CT7gAj9T.net
>>934
それが名前や住所を入れても、その文字列が表示されるだけのようです
こんな感じ
URLリンク(i.imgur.com)
ブラウザかアプリで場所を選択した時には場所と認識されるのか、こう表示されます
URLリンク(i.imgur.com)
936:デフォルトの名無しさん
23/05/16 22:03:10.90 9Kd/3stA.net
ゲッ!!(/||| ̄▽)y-ξ⌒◇ヾ( ̄  ̄;)ジュッ
937:デフォルトの名無しさん
23/07/08 12:42:20.50 CwJ0Byq0.net
質問させてください
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 お知らせ 実行完了
938:デフォルトの名無しさん
23/07/08 17:00:03.61 IeBiUrvH.net
>>937
トリガーの設定してる?
939:デフォルトの名無しさん
23/08/22 23:04:26.43 +ZplHR9+.net
GASではなく、スプレッドシートの質問なのですが、もし適切なスレッドがあったら誘導お願いします
セルに例えば「130409.67」と入力し、
表示形式>数字>通貨(端数切り捨て)
に設定すると、小数点以下が切り捨てではなく四捨五入されてしまいます。
これはなにか私の使い方がおかしいのでしょうか?
また、他の方法でも良いので、内部的には小数点を保持しつつ、表示上だけ小数点以下を切り捨てる(非表示)する方法があれば教えてください。宜しくお願いします。