私はGoogle App Scriptからデータを取り出し、それらを使ってビジュアライゼーションを行う動的なページを持っています。内容から要素を選択し、内容の最初と最後の文字を削除します
これは、だから私はHTMLService
として使用コードIndex.htmlと
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {'packages':['table']});
google.charts.setOnLoadCallback(drawSheetName);
function drawSheetName() {
var query = new google.visualization.Query('/*query contents*/');
query.send(drawTable);
}
function drawTable(response) {
var data = response.getDataTable();
var table = new google.visualization.Table(document.getElementById('table_div'));
table.draw(data, {showRowNumber: false, width: '100%', height:'100%'});
}
</script>
<body>
<div id="table_div"></div>
</body>
ですが、私は可視化の最後の列の値を選択して、最初と最後を削除したいですそれらのキャラクターはCSS, JS, JQuery
...とは関係ありません。
値には常に<a href
が含まれているため、セレクタは要素の内容またはその行番号で定義できます。私は何をしようとしているのかをコードで説明しようとしますが、言語が混ざっているので間違っています。
<script>
var select = $("td:contains('<a href')");
select.slice(1, -1);
</script>
それとも
<script>
document.getElementByTagName("TD"):contains('<a href').slice(1, -1);
</script>
以下のように使用すると、次の操作を実行してと
drawTable
機能を交換してください。 2.クエリの結果を反復処理します。 3.取得する各要素のテキスト(文字列)コンテンツを取得します。 4.スライスする –