あなたがOpBasedDocument.InsertInlineBlip()
ためsourcecodeを見れば、あなたは次のように表示されます。
412 - def InsertInlineBlip(self, position):
413 """Inserts an inline blip into this blip at a specific position.
414
415 Args:
416 position: Position to insert the blip at.
417
418 Returns:
419 The JSON data of the blip that was created.
420 """
421 blip_data = self.__context.builder.DocumentInlineBlipInsert(
422 self._blip.waveId,
423 self._blip.waveletId,
424 self._blip.blipId,
425 position)
426 # TODO(davidbyttow): Add local blip element.
427 return self.__context.AddBlip(blip_data)
私はTODOコメントは、この機能はまだアクティブではないであることを示唆していると思います。このメソッドは呼び出し可能で正しく返されるはずですが、ドキュメント操作がグローバルドキュメントに適用されていないと思われます。
投稿に含まれる構文が正しいように見えます。上記のように、InsertInlineBlip()
returns the valueのAddBlip()
は、...ダン、ダン、ダン...ブリップです。
543 - def AddBlip(self, blip_data):
544 """Adds a transient blip based on the data supplied.
545
546 Args:
547 blip_data: JSON data describing this blip.
548
549 Returns:
550 An OpBasedBlip that may have operations applied to it.
551 """
552 blip = OpBasedBlip(blip_data, self)
553 self.blips[blip.GetId()] = blip
554 return blip
EDIT: それは、InsertメソッドInsertInlineBlip(self, position)
のメソッドシグネチャは、InsertメソッドInsertElement(self, position, element)
と大きく異なっていることに注意することは興味深いことです。 InsertInlineBlip()
は、挿入する要素パラメーターを使用しません。 InsertInlineBlip()
の現在のロジックは、Blip.CreateChild()
とよく似ています。これは、動作する新しい子ブリップを返します。このことから、このAPIは機能が追加されたときに変更されると思われます。
を笑、初心者から初心者に再びタグ付け、科学的な違いは何ですか? ;) – Martin
「初心者」は否定的な意味を持つことができます。 – ceejayoz
初心者タグに続く数字は3051、初心者60です。すべてです。 – SilentGhost