OK、プロジェクトに役立つ特定の質問を探したり、答えを見つけたり、実装を変更して質問を追加したり、物事を行うためのより良い方法があることに気付いたりすることにうんざりしています。一般的な支援を求めさせてください。その後、最善を尽くしてその方法を調査し、必要に応じてさらに質問します。
- Google サイト ページでガジェットとして使用するスクリプトを作成しています (誰かが見たい場合は、喜んで共有します)。今は自分のためだけにやっていますが、他の人が簡単に使えるように書きたいと思っています。
- これにより、指定されたフォルダー内のすべてのユーザーの Google ドキュメントが一覧表示されます。リストからドキュメントを選択すると、コンテンツが別のフィールドで編集できるように表示されます。
- ユーザーは、ピリオドで始まる特定の行を定義して、ボタンを押すだけで自動的に移調できるコードとして「マーク」することができます。つまり、ユーザーがボタンをクリックすると、すべての A が A# に、B から C に、C から C# に、というように移動しますが、指定された "Chord" ラインのみです。
- その後、ユーザーはこのドキュメントを Google ドキュメントに保存して、必要に応じて印刷することができます。
レイアウトはおおむね把握しています。私が遭遇しているいくつかの問題:
- を実行する
.find
と、名前と内容に指定された文字列が含まれるすべてのドキュメントが明らかに検出されます。解決策は、ドキュメント ID を Hidden に配置することですが、リストがクリックした番号付きアイテムを返すようには見えないので、別の場所に保存されている ID を取得するにはどうすればよいでしょうか? - TextArea を太字などのリッチテキストにしたいと思います。Google Apps にはテキスト エディタがありますか (パネルに Google ドキュメント エディタを配置できれば最高です)。RichTextArea は廃止されました。代替品はありますか?
- 転置を行うために、テキスト領域のすべての文字を配列に入れ、「\n」に続いて「.」が表示されたときに配列をステップ実行することを計画していました。変数を「オン」に切り替えてから、後続の文字を変更し、別の「\ n」が見つかった場合は、変数を「オフ」にします。これを行うより良い方法はありますか?
- または、転置を行うスクリプトを Google ドキュメントに追加する方法はありますか (スプレッドシートのマクロを実行できることは知っていますが、ドキュメントに相当するものは実際にはないようです)。そうすれば、このマクロを配布して、既存のドキュメントで使用するよう人々に伝えることができます。