[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[510] セルの中の商品説明文を450文字以内に変更したいです

Sas [2019/08/27 22:52:49]

大変困っていますのでご教授して頂けましたら幸いです。

下のCSVファイルの2番(商品説明文)の列に約3000~4000アイテムの商品説明文が個々のセルに入っています。
その縦に並ぶセルの中にHTMLタグと文章が一緒に書かれています。
その説明文は商品により約100文字であったり約3000文字だったりします。

その文字を下の文章と合わせて470文字以内に変更したいです。
・最初の文字からでHTMLタグを含みます。
・470文字にするにあたり途中で文章やタグが途切れてもいいです。
(下の文章は84文字ありますので470文字-84文字=386文字の文章を切り抜きたいです)
・全角文字と半角文字も1文字として数えます。
・改行も1文字として数えます。
それぞれの文字数に変更した説明文の最後に以下のHTMLタグと文字を入れたいのですがこのようなマクロを作ることができるでしょうか。

一旦386文字にした後に下の文章を付け加える事が出来るのであればそれでも非常に助かります。
大変お手数をお掛けしますが何卒よろしくお願いします。

【挿入する文字】

<br>
<br>
※文字数制限がありますので、文章が途中で途切れている場合の続きは下にある【商品説明】をご覧下さい。
商品のサイズ、重量等の詳細情報が書かれています。

_____________________________________________

   |1    |2 |3  
_____________________________________________

1  |商品コード|商品説明文                 |
_____________________________________________

2  |rst125-1 |ここに文章が入っています 100文字~3,000文字|ここに変換した文章を入れたいです
_____________________________________________

3  |rst125-25 |ここに文章が入っています 100文字~3,000文字|ここに変換した文章を入れたいです
_____________________________________________

4  |rst125-40 |ここに文章が入っています 100文字~3,000文字|ここに変換した文章を入れたいです 
_____________________________________________

以下約3000行続きます。

Re: [510] セルの中の商品説明文を450文字以内に変更したいです

あすかぜ [2019/08/28 22:50:55]

このマクロを試してみてください。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs510_20190828.cms

2 列目の内容の最初から 386 文字を切り抜き、追加の文章を加えて 3 列目に設定しています。
よろしくお願いします。

スレッド一覧に戻る返信