0

カーソル位置を取得したり、選択したテキストを Google ドキュメントから取得したりするための Google Apps Script API はありますか。私はこれを検索しましたが、何も見つかりませんでした。この事件について知っている人がいたら、助けてください。

ありがとう、ヴィノード

4

3 に答える 3

0

次の方法を試してください。ハイライトしてから を選択します。これは間違いなく回避策ですが、ニーズに合う場合があります。この方法の弱点は、指定された色の強調表示されたすべてのテキストを選択することです。

function findHighlighted() {
  var body = DocumentApp.getActiveDocument().getBody(),
      bodyTextElement = body.editAsText(),
      bodyString = bodyTextElement.getText(),
      char, len;

  for (char = 0, len = bodyString.length; char < len; char++) {
    if (bodyTextElement.getBackgroundColor(char) == '#ffff00') // Yellow
      Logger.log(bodyString.charAt(char))}
}

マウス/カーソルでテキストを選択するための直接的な方法がまだAPIに含まれていないという点で、前の回答は技術的に正しいです。

于 2013-06-17T14:24:26.350 に答える
0

現在、そのような API はありません。ただし、Issue Tracker には未解決の問題があります。この号にスターを付けて関心を登録し、更新の通知を受け取ることができます

于 2013-06-17T06:28:51.167 に答える