Googleスプレッドシートで特定のセルのテキストをRFC 3986(http://url-encoder.org/)に変換することはできますか?
言うができますC4値を持ってJohn Doe、その後D4でなければなりませんJohn%20Doe。
Googleスプレッドシートで特定のセルのテキストをRFC 3986(http://url-encoder.org/)に変換することはできますか?
言うができますC4値を持ってJohn Doe、その後D4でなければなりませんJohn%20Doe。
回答:
はい、そのためのカスタム関数を作成できます。
[ ツール]→ [ スクリプトエディター]をクリックします。[ 空のプロジェクトを作成]を選択します。
スクリプトエディタウィンドウで、次のコードを貼り付けます。
function encode(value) {
return encodeURIComponent(value);
}
スクリプトを保存し(プロンプトが表示されたら名前を付けます)、スプレッドシートに戻ります。
これで、関数をとして使用できます=encode。あなたの場合はC4、セルにテキストが含まれJohn Doe、自分の中で次のように入力D4セル:=encode(C4)。
D4が表示されるはずJohn%20Doeです。
デモ用のスプレッドシートの例を作成しました。
=ENCODEURLこのために、スプレッドシート内にネイティブ関数があります(以下を参照)。