機能を書いていただきありがとうございます。コードがページにどのように注入されるかを説明し、APIエンドポイントで関数を使用する方法の例を提供できますか？
そうです！

InjectCode関数が呼び出されると、Fetch APIを使用して、指定されたAPIエンドポイントにGETリクエストを作成します。エンドポイントからの応答は、テキスト（）メソッドを使用してテキストに変換されます。

次に、CreateElement（）メソッドを使用して新しいスクリプト要素が作成されます。APIからの応答テキストは、スクリプト要素のinnerhtmlに割り当てられます。これは、スクリプトコードが要素内に保存されることを意味します。

最後に、スクリプト要素は、AppendChild（）メソッドを使用してドキュメントの本文に追加されます。これにより、スクリプトコードをページに効果的に挿入し、現在のコンテキストで実行できるようになります。

仮説的なAPIエンドポイントで関数を使用する方法の例を次に示します。

//挿入されるスクリプトを返すAPIエンドポイントの例
const apiurl = 'https://example.com/api/inject-script';

// APIエンドポイントURLを使用してInjectCode関数を呼び出します
InjectCode（APIURL）;

この例では、InjectCode関数は、挿入されるスクリプトを返すAPIエンドポイントのURLで呼び出されます。関数が呼び出されると、指定されたURLにGETリクエストを行い、スクリプトコードを取得し、ページに注入します。